ctci04 Posted August 26, 2019 Share Posted August 26, 2019 Hi. Need advise on how to address individual bits from a channel I am reading from a controller. Please advise which command to use...I need the bit to light up a LED display on the DAQ Thanks LAM Quote Link to comment Share on other sites More sharing options...
AzeoTech Posted August 26, 2019 Share Posted August 26, 2019 First, see if you can read the bits individually from the controller. Many controllers will offer discrete I/O both in packed form on an input / holding register, or as individual bits using coils / input status registers. But if you have to get it packed, just use the testbit() function. So in your LED, if you want it to light up if bit 3 (numbered from 0, so the 4th bit) is on for "MyChannel", you would do: testbit(MyChannel[0], 3) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.