6import isystem.connect
as ic
8print(
'isystem.connect version: ' + ic.getModuleVersion())
10cmgr = ic.ConnectionMgr()
11cfg = ic.CConnectionConfig()\
12 .workspace(
'../../../targetProjects/SampleSTM32.xjrf').start_if_required()
15ideCtrl = ic.CIDEController(cmgr)
18inParams = ic.StrStrMap()
19inParams[
'Dividend'] =
'10'
20inParams[
'Divisor'] =
'2'
22outParams = ideCtrl.invoke(
"/IDE/Divide", inParams)
24print(
'Result as string: ', outParams)
26print(
'Quotient = ', outParams[
'Quotient'])
27print(
'Remainder = ', outParams[
'Remainder'])
28outParams_d = dict(outParams)
30if outParams[
'ResultB']:
31 print(
'Result = ', outParams[
'ResultB'])
34if int(outParams[
'Remainder']) == 0:
35 print(
'There is no remainder!')