Вверх ↑
Разработчик
Ответов: 26164
Рейтинг: 2127
#1: 2011-01-20 17:55:00 ЛС | профиль | цитата
AVladM писал(а):
выходит слитный поток байтов HEX без пауз

И что, проблема разбить парами Для моей схемы используется строка, где каждый байт отделен от предыдущего пробелом
------------ Дoбавленo в 17.55:
На тебе с разбивкой на пары



Add(MainForm,9052991,49,98)
{
Width=289
Height=144
Caption="CRC8"
}
Add(StrList,3265764,574,140)
{
Strings=#1:0|2:94|3:188|3:226|2:97|2:63|3:221|3:131|3:194|3:156|3:126|2:32|3:163|3:253|2:31|2:65|3:157|3:195|2:33|3:127|3:252|3:162|2:64|2:30|2:95|1:1|3:227|3:189|2:62|2:96|3:130|3:220|2:35|3:125|3:159|3:193|2:66|2:28|3:254|3:160|3:225|3:191|2:93|1:3|3:128|3:222|2:60|2:98|3:190|3:224|1:2|2:92|3:223|3:129|2:99|2:61|3:124|2:34|3:192|3:158|2:29|2:67|3:161|3:255|2:70|2:24|3:250|3:164|2:39|3:121|3:155|3:197|3:132|3:218|2:56|3:102|3:229|3:187|2:89|1:7|3:219|3:133|3:103|2:57|3:186|3:228|1:6|2:88|2:25|2:71|3:165|3:251|3:120|2:38|3:196|3:154|3:101|2:59|3:217|3:135|1:4|2:90|3:184|3:230|3:167|3:249|2:27|2:69|3:198|3:152|3:122|2:36|3:248|3:166|2:68|2:26|3:153|3:199|2:37|3:123|2:58|3:100|3:134|3:216|2:91|1:5|3:231|3:185|3:140|3:210|2:48|3:110|3:237|3:179|2:81|2:15|2:78|2:16|3:242|3:172|2:47|3:113|3:147|3:205|2:17|2:79|3:173|3:243|3:112|2:46|3:204|3:146|3:211|3:141|3:111|2:49|3:178|3:236|2:14|2:80|3:175|3:241|2:19|2:77|3:206|3:144|3:114|2:44|3:109|2:51|3:209|3:143|2:12|2:82|3:176|3:238|2:50|3:108|3:142|3:208|2:83|2:13|3:239|3:177|3:240|3:174|2:76|2:18|3:145|3:207|2:45|3:115|3:202|3:148|3:118|2:40|3:171|3:245|2:23|2:73|1:8|2:86|3:180|3:234|3:105|2:55|3:213|3:139|2:87|1:9|3:235|3:181|2:54|3:104|3:138|3:212|3:149|3:203|2:41|3:119|3:244|3:170|2:72|2:22|3:233|3:183|2:85|2:11|3:136|3:214|2:52|3:106|2:43|3:117|3:151|3:201|2:74|2:20|3:246|3:168|3:116|2:42|3:200|3:150|2:21|2:75|3:169|3:247|3:182|3:232|2:10|2:84|3:215|3:137|3:107|2:53|
Point(onGetString)
Point(doGetString)
link(onGetString,4905685:doValue,[(618,153)(618,111)(494,111)(494,132)])
}
Add(Edit,2985955,644,224)
{
Left=10
Top=75
Width=250
Text=""
}
Add(Button,3199795,49,154)
{
Left=110
Top=45
TabOrder=-1
Caption="CRC8"
link(onClick,14215068:doValue,[])
}
Add(Str_Enum,8145734,371,217)
{
Delimiter=" "
link(onEnum,1470689:doConvert,[(422,223)(422,188)])
link(onEndEnum,2692897:doEvent1,[])
}
Add(Memory,4905685,511,126)
{
Default=Integer(0)
}
Add(Convertor,1470689,441,182)
{
Mode=5
link(onResult,6611471:doOperation,[])
}
Add(Math,6611471,511,182)
{
OpType=6
ResultType=0
link(onResult,3265764:doGetString,[])
link(Op1,11129187:Var2,[])
}
Add(Hub,2692897,441,224)
{
link(onEvent1,13928944:doConvert,[])
link(onEvent2,4905685:doClear,[(494,237)(494,139)])
}
Add(GetDataEx,11129187,511,161)
{
link(Data,4905685:Value,[])
}
Add(Convertor,13928944,553,224)
{
Mode=6
link(onResult,2985955:doText,[])
link(Data,11129187:Var3,[(559,166)])
}
Add(Edit,441622,119,98)
{
Left=10
Top=15
Width=250
Text="530717178AFF"
}
Add(Length,8311111,168,154)
{
link(onLength,14794881:doFor,[])
}
Add(For,14794881,217,154)
{
Start=1
Step=2
IncludeEnd=1
InData=0
link(onEvent,1356640:doCopy,[])
link(onStop,13812025:doTrim,[(260,167)(260,223)])
}
Add(Copy,1356640,266,154)
{
Count=2
link(onCopy,5827560:doStrCatDlm,[])
link(Str,14215068:Value,[(272,139)(208,139)(208,206)(125,206)])
}
Add(Memory,14215068,119,154)
{
Point(Data)
link(onData,8311111:doLength,[])
link(Data,441622:Text,[])
}
Add(StrCatDelim,5827560,322,154)
{
Delimiter=" "
link(Str1,7917692:Var1,[(328,142)(316,142)(316,198)])
}
Add(GetDataEx,7917692,322,193)
{
link(Data,5827560:Result,[])
}
Add(Trim,13812025,322,217)
{
Char=" "
link(onTrim,8145734:doEnum,[])
link(Text,7917692:Var2,[])
}

карма: 22

0