Google translate

http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/selan_showgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/BOOT_showgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/psin_showgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/KX-TDE200_showgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/tft_showgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/M1_manualgk-is-182gk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/sh_mb_lgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/shima_sesgk-is-182.jpglink
http://www.newcom.cv.ua/modules/mod_image_show_gk4/cache/GaleryStoll.mag_yarn2lgk-is-182.jpglink
«
»
Loading…

    Наши координаты:

+380 (50) 549 47 19
+380 (372) 51 75 76

пр. Независимости, 74
г. Черновцы,
Украина
58005

 

DASoft Sintral редактор для STOLL

Огромное спасибо автору Данчуку А. за труд и терпение.

- Конвертор изображений в текстовый формат (из графического редактора Paint -> sin);
- Процедура полной или частичной перенумерации строк программы;
- Процедура упаковки (распаковки) джакарда;
- Процедура шифрования текста программы;
- Процедура синтаксического анализа текста программы;
- Совместная работа с другими приложениями;
- Загрузка, чтение, удаление программ в (из) станок (а).
- Управлением настройками СОМ портов.
- Удобство использования редактора при написании программ (три вида выделения блоков текста, контрастное отображение правильно набранных команд и т.д.)
- Интерфейс на RU, UA, EN языках.

Преобразование графической информации в текстовую

При вязании с использованием джакардов часто необходимо изменить или вставить рисунок в уже рабочую программу.

Тогда последовательность действий следующая. Необходимо подготовить рисунок с помощью графического редактора. В простейшем случае можно использовать встроенный в систему редактор Paint Brash. С его помощью установить размеры, количество цветов, которые соответствуют типу вязальной машины, нарисовать или импортировать рисунок в графический редактор как показано ниже.

Sintral редактор

 Рис 1. Подготовка изображения

 

После того, как рисунок создан необходимо копировать его в буфер обмена.

В редакторе Sintral необходимо поставить курсор в том месте программы куда где должно находится «текстовое» изображение и выполнить команду основного меню [Программа]->[Конвертировать]. Мастер импорта изображений попросит вас ввести номер первой строки (первая трока джакарда обычно начинается с 1000. Весь джакард не должен превышать 999 строк) и значения шага проращивания строк.

После чего будет пересканировано изображение и при встречи нового цвета будет выдан соответствующий запрос о замене цвета – буквой.

После окончания сканирования в редактор Sintral будет импортирована текстовая версия рисунка.

 

Sintral редактор

 




В результате получим текст рисунка

Sintral редактор

 

Перенумерация строк программы

Иногда возникает необходимость вставить или сместить текст программы. При этом необходимо изменять нумерацию строк, тоисть добавлять к уже существующему номеру строки некоторую постоянную величину.

Например:

   1 C 2679AHPC.SIN

  10 START

  40 YG:346/1123456;

  50 IF RS15=1 GOTO 900

  51 << S:%-%/R-R;                     Y:0/2; NP4-4                      S1 S2

  52 >> S:R-0;                         Y:2;                              S1

  53 << S:UVN R/R-0;                   Y:5;                     ML  T1   S2

  56 >>     S:R-D...I;              Y:5;                            ML       S2

  60 <<     S:R-0;                          Y:2;   NP-0            ML       S1 

  61 >>     S:R-0;                          Y:2;   NP-0            ML       S1 

  62 <<                                        NP0-0            ML    S0

  63 >>     S:D.I-0;                        Y:3;   NP2-02           ML    S1 

  64 <<     S:0-D...I/R-0;                  Y:3/0;           V0        ML    S1 S2

  65 >>                                        NP0-0            ML    S0

  67 >>                                        NP0-0            ML    S0

  68 ??? С Эту строку необходимо вставить, при этом нумерация строк сбивается!

  68 RBEG*RS1

  70 <<     S:D.I..-D...I;                  Y:2/5;          V#      ML    S1 S2

  72 >>     S:D.I..-D...I;                  Y:2/5;          V#      ML    S1 S2

  74 REND

  76 <<     S:D.I..-D...I;                  Y:2/5;          V#      ML    S1 S2

  78 >>     S:D.I..-D...I;                  Y:2/5;          V#      ML    S1 S2

  80 <<                                        NP0-0            ML    S0

  82 >>     S:U^N D.I..;                           NP0-0            ML   T1

  84 <<     S:%D.I-D.I/D.I-D.I;             Y:2/5;          V0      ML   S1  S2

  86 >>     S:D.I-D.I;                      Y:2/5;                  ML   S1 S2

 100 C.................................................................

 102  PA:JA1; 

 106  #8=RS12

 108  PM:1(+) <FA> #8:<+>;  

Иногда бывает необходимо вставить процедуру с другой программы или скомбинировать две или более программы. При использовании обыкновенного редактора вам необходимо проверить каждую строку и в случае необходимости изменить ее номер на правильный. Если при этом будет вставлена свежая строка, то процедуру перенумерации строк необходимо повторить заново. В редакторе Sintral эту проблему можно решить используя мышку!

Для этого необходимо в программе выделить необходимый участок программы и использовать команду [Программа]->[Ренумерация]:Sintral редактор

В следствии запустится мастер ренумерации в котором необходимо выбрать номер 1-й строки и шаг. как это показано на рис.

Sintral редактор

В результате выделенный фрагмент программы будет преобразован и номера строк будут соответствовать вашим настройкам.

 

Процедура упаковки данных джакарда (рисунка)

Eсть возможность упаковать данные встроенным архиватором.

Встроенный архиватор полностью совместим с версиями архиваторов, которые используются в STOLL подобных вязальных машинах.

При использовании упаковщика резко уменьшается объем программы. Фактически объем программы становится независимым от объема Джакарта, которая значительно облегчает компиляцию и декомпиляцию программы.

Для того, чтобы осуществить архивацию массива данных необходимо выделить текст, после чего выбрать команду [ Программа -> Архивировать ] - для архивации джакарда или [ Программа -> Разархивировать ] для разархивации джакарда.

 Sintral редактор

Процедура шифрования текста программы

 

В редакторе существует мощный механизм шифрования данных.

В связи с увеличением криптостойкости алгоритма шифрование детали шифрования оглашены не будут, криптоключ достаточно стойки для того что бы его можно было бы подобрать в реальном времени с использованием метода полного перебора ключей! Это трудно сделать даже используя для этого мощных компьютер с 2-4 процессорами.

Для шифрования текста необходимо выбрать команду [Программа]->[Шифровать]. После чего запустится мастер шифрования файла с программой, который предложит ввести ключевую фразу.

Алгоритм дешифрования использует подобную схему для расшифровки программы.

 Sintral редактор

В редакторе предусмотрена возможность оставить 1-ю строку без изменений или вставить комментарий.

 

Предостережение:

Шифрование производится без проверки на правильность. Это означает, что если вы введете неправильный пароль, то редактор расшифрует блок данных (вашу программу) с помощью неправильного пароля. В результате вы получите неверный блок данных (вашу программу)

 

Рекомендации

Рекомендуем никогда не изменять текст зашифрованной программы. Это может привести к необратимым последствиям.

Также при шифровании необходимо придерживаться следующих правил:

1. всегда создавайте резервную копию программы и держите ее на других носителях информации

2. подбирайте ключевые фразы такие, чтоб вы могли их легко запомнить. Рекомендуется включать в такие фразы буквы английского и родного алфавита, а также цифры.

3. не шифруйте тексты программ ключевой фразой по умолчанию, эта фраза используется в демонстрационных целях и во всех программах одинаковая.

 

После шифрования ваша программа выглядит подобным образом:

Sintral редактор 

 

Процедура синтаксического анализа текста

Перед программированием вязальной машины рекомендуется использовать синтаксический анализ.

В анализ включено:

1. проверка номеров строк. Программа следит за тем, чтоб номера строк были отсортированные по восхождению.

2. Должны быть пропуски после номеров строк

3. Проверка «челноков» (в этой версии не реализована)

 

В случае выявления ошибок указывается номер строки в поле статуса, а строка с ошибкой выделяется. Если синтаксический анализ не обнаружил ошибок, то эта информация выводится в строке статуса.

 Sintral редактор

После проверки синтаксического анализа рекомендуем начинать программирование вязального аппарата.


Удобство использования редактора при написании программ

При программировании очень важно выделение разными цветами основных конструкций языка. В результате получаем много важных эффектов и удобств.

          1.     Программа становится более читабельной

          2.     Проверка синтаксических конструкций (например: если цвет оператора START не синий, это значит, что в нем допущена ошибка)

          3.     Синтаксическая схема, полностью адаптируемая для пользователей. Пользователи программы сами могут менять синтаксическую схему.

          4.     Подсветка текущей строки. При программировании очень часто необходимо переключатся на другие инструменты (например, графический редактор), в результате положение курсора трудно сразу заметить. Если текущая строка немного подкрашена, программировать можно быстрее и эффективнее.

          5.     В строке состояния выводится позиция курсора (строка, столбец) если текст выделен, то выводится также и длина выделения. Также в строке состояния отображен результат последней операции выполненной пользователем редактора.

          6.     Если текст изменился, то об этом свидетельствует [*] «звездочка» в строке заголовка

 Sintral редактор

В целом редактор обладает всем необходимым для создания программ на языке Sintral

Совместная работа с другими приложениями

Редактор может работать с другими приложениями, которые помогут вам в разработке программы для вязального аппарата.

Важной особенностью редактора есть то, что вы можете сами формировать список программ, которые вам нужны для работы.

Для этого вам необходимо выбрать команду [Инструменты]->[Настройки]

и в разделе [RunTools] прописать название программы, оно будет отображаться в редакторе в меню [Инструменты] и после равно указать полный путь к программе, файлу (у которого есть ассоциативная программа в операционной системе) или ярлыку (для указания фиксированного параметра). Для указания в качестве параметра текущей программы можно использовать параметр #name#, редактор автоматически заменит єтот шаблон реальным именем.

Sintral редактор

Таким образом вы легко можете динамически формировать меню дополнительных программ в меню инструменты, которые облегчат проектирование программ для вязальных аппаратов.

Контакты и условия приобретения

Скачать демонстрационную версию программы - Psintral.zip

По поводу приобретения или получения консультации по возникшему вопросу обращаться по адресу Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Программа защищена законом об авторском праве, дизассемблирование, отладки, декомпиляция без согласия автора являются нарушением авторского права и возникновения подобных ситуаций авторское право будет отстаиваться в суде.


Добавить комментарий


Защитный код
Обновить

Доска объявлений - Вязальные машины

Содержание ЦенаСостояниеГород Дата
nopic

Срочно требуется менеджер. Обработка заказов на дому. ( / Вязальные машины)

Предлагаем Вам работу без вложений, на системе автоматического приёма и обработки заказов. Мы п...
  75 500.00 
б/у
Орел
09.10.2017
от qlizaLer
21 просмотров
nopic

Мы платим за лайки! - Ежедневные выплаты! ( / Вязальные машины)

Наш сервис предоставляет настоящие лайки на фото заказчиков, которые готовы платить за качество. ...
  90 000.00 
б/у
Москва
29.08.2017
от nElenaLer
151 просмотров