<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Benutzerführung und Bitmuster?]]></title><description><![CDATA[<p>hi,<br />
ich habe einen konfigurierbaren (hardware)filter für ein messagebasiertes busprotokoll. der filter arbeitet nach dieser logik:</p>
<pre><code>if ((message_id | mask) == (filter_id | mask))
{
   // message durchlassen
}
</code></pre>
<p>'message_id' ist die id der empfangenen message.<br />
'mask' und 'filter_id' sind die parameter des filters.</p>
<p>wie ihr erkennen könnt, müssen alle bits der message_id und filter_id übereinstimmen, deren bits in 'mask' 0 sind. (einsen in 'mask' sind also 'don't care' bits), damit eine msg durchgelassen wird. (funzt ähnlich wie ip-adresse/subnet-mask)</p>
<p>nun zu meiner frage:<br />
wie kann man am einfachsten einen benutzer, der selber kein programmierer ist und nie im leben was von bool'scher algebra gehört hat, diesen filter einstellbar machen?<br />
idealerweise stelle ich mir das so vor:<br />
message id: von ____ bis ___ durchlassen.<br />
aber das geht ja leider nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
fällt euch was ein?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176433/benutzerführung-und-bitmuster</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 03:56:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176433.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Mar 2007 09:35:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Wed, 21 Mar 2007 09:35:48 GMT]]></title><description><![CDATA[<p>hi,<br />
ich habe einen konfigurierbaren (hardware)filter für ein messagebasiertes busprotokoll. der filter arbeitet nach dieser logik:</p>
<pre><code>if ((message_id | mask) == (filter_id | mask))
{
   // message durchlassen
}
</code></pre>
<p>'message_id' ist die id der empfangenen message.<br />
'mask' und 'filter_id' sind die parameter des filters.</p>
<p>wie ihr erkennen könnt, müssen alle bits der message_id und filter_id übereinstimmen, deren bits in 'mask' 0 sind. (einsen in 'mask' sind also 'don't care' bits), damit eine msg durchgelassen wird. (funzt ähnlich wie ip-adresse/subnet-mask)</p>
<p>nun zu meiner frage:<br />
wie kann man am einfachsten einen benutzer, der selber kein programmierer ist und nie im leben was von bool'scher algebra gehört hat, diesen filter einstellbar machen?<br />
idealerweise stelle ich mir das so vor:<br />
message id: von ____ bis ___ durchlassen.<br />
aber das geht ja leider nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
fällt euch was ein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1249615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1249615</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Wed, 21 Mar 2007 09:35:48 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Sun, 25 Mar 2007 16:04:12 GMT]]></title><description><![CDATA[<p>für jede message ne checkbox erstellen und den user einfach das auswählen lassen, was er will? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252301</guid><dc:creator><![CDATA[foo]]></dc:creator><pubDate>Sun, 25 Mar 2007 16:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Sun, 25 Mar 2007 17:31:45 GMT]]></title><description><![CDATA[<p>Eine minimale filter/mask Kombination die sicher alle gewünschten Botschaften (CAN nehme ich an ;)) durchlässt einrichten, um false-Interrupts zu reduzieren, und dann in der ISR halt via Software nachfiltern. Was anderes sehe ich auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252369</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2007 17:31:45 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Sun, 25 Mar 2007 20:07:14 GMT]]></title><description><![CDATA[<p>hi leute, danke für eure vorschläge,</p>
<p>TactX schrieb:</p>
<blockquote>
<p>(CAN nehme ich an ;))</p>
</blockquote>
<p>jo, es ist ein wireless CAN repeater, der zwei oder mehr CAN-'inseln' miteinander verbinden kann.<br />
ich hab' das jetzt so gemacht, dass der user die 'filter_id' als 'basis ID' angeben kann, und beim filter die 'bandbreite' in schritten (0,1,3,7,15,...) schmaler oder breiter machen kann. dann kann er noch auswählen, ober standard-IDs, extended-IDs oder beides einfangen will. wird sich zeigen, ob das in der praxis bei den benutzern ankommt oder zu kompliziert ist (wobei ich nicht glaube, dass es zu kompliziert ist, weil die user von so'nen teil im normalfall wissen wie CAN funzt und in die bedienungsanleitung kommen noch ein paar beispiele rein)...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252507</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Sun, 25 Mar 2007 20:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Sun, 25 Mar 2007 20:10:31 GMT]]></title><description><![CDATA[<p>vista schrieb:</p>
<blockquote>
<p>(wobei ich nicht glaube, dass es zu kompliziert ist, weil die user von so'nen teil im normalfall wissen wie CAN funzt und in die bedienungsanleitung kommen noch ein paar beispiele rein)...</p>
</blockquote>
<p>Wenn ich mir die Fragen anschaue die mir bezüglich CAN immer gestellt werden, bin ich da nicht so zuversichtlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252510</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Mar 2007 20:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Benutzerführung und Bitmuster? on Sun, 25 Mar 2007 20:25:47 GMT]]></title><description><![CDATA[<p>TactX schrieb:</p>
<blockquote>
<p>vista schrieb:</p>
<blockquote>
<p>(wobei ich nicht glaube, dass es zu kompliziert ist, weil die user von so'nen teil im normalfall wissen wie CAN funzt und in die bedienungsanleitung kommen noch ein paar beispiele rein)...</p>
</blockquote>
<p>Wenn ich mir die Fragen anschaue die mir bezüglich CAN immer gestellt werden, bin ich da nicht so zuversichtlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>ehrlich?<br />
meine kundschaft ist im schnitt gut mit der materie vertraut. ich bin immer ganz überrascht, wie wenige echte DAUs dabei sind...<br />
ist eben alles nur für ein ganz exklusives publikum gedacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1252520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1252520</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Sun, 25 Mar 2007 20:25:47 GMT</pubDate></item></channel></rss>