needsomehelp Posted May 9, 2012 Share Posted May 9, 2012 As the title says, I am trying to communicate with an Ohaus Scout Pro 600 scale to always bring the weight in grams into a text box if a button is clicked. I have followed the instructions on this post for the most part: http://www.azeotech....h-pc-via-rs232/ The outputs are as follows: Tx: SA\013\010 Rx: 1026 g \013\010 Rx: 1239 g \013\010 Rx: 9 g \013\010 Rx: 213 g \013\010 The manual states that the output for the weight is 10 characters long and right justified. How would I go about pulling the weight from the scale and placing it in the component? I have attached the part of the manual that talks about the commands for the scale. Thanks! scalepages.pdf Link to comment Share on other sites More sharing options...
AzeoTech Posted May 15, 2012 Share Posted May 15, 2012 First, the topic link you provided shows how to do a query/response setup. If you are going to use the SA command, then you have an async setup. I personally would try and get the scale to do query/response, possibly with the 1S command (not sure since I don't have a scale to test with). As to your main question, assuming you have a string variable containing one of the lines, probably from a line like this: private string datain = device.myDevice.readUntil(10) then you can just do: private data = strToDouble(datain) Its basically the same as the other topic, except here the weight is right at the beginning so you don't need the mid(). Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.