kern balance output from rs232 port is weight , interval 1 sec, and i want to log with cr1000 logger..
where can i get sample programm or something like that or what sensor i must use in shortcut?
i got it almost to work ,
i think my problem is formating input string ..
lets say input string is 4 digit number (like 2345) then cr1000 saves it also 4 digit number (2345) when interval is 1 sec.
but if i change scan interval 1 min. then cr 1000 saves it as 3 digit number (345) 3 last digits from the input string
balance output format is in page 27 http://www.kern-sohn.com/manuals/files/English/CB-BA-e-0640.pdf
BBBBBBBBB0,0BgBBCRLF
B-blank
and i want to save only number before comma
'Declare Variables and Units Public SerialInput As String *16 Public SerialFields(1) As Float Public weight As Float Units weight=g 'Define Data Tables DataTable(Table1,True,-1) Sample(1,weight,Float) EndTable 'Main Program BeginProg ' Initialize Serial Port SerialOpen(Com4,9600,0,0,100) 'Main Scan Scan(1,Sec,1,0) SerialIn(SerialInput,Com4,6,&h0D,16) If InStr(2,SerialInput,"",0) Then 'Separate input into fields SplitStr(SerialFields(),SerialInput," ",1,0) weight=SerialFields(1) 'Store weight as floating point number EndIf 'Call Data Tables and Store Data CallTable Table1 'send data to serial out SerialOpen(Com2,9600,16,0,10000) SerialFlush(com2) SerialOut(Com2,weight,1,0,100) NextScan EndProg