Форум OlegON > Программы и оборудование для автоматизации пищевой промышленности > Этикетировщики

Bizerba GLM-E комманды получения обработаных упаковок. : Этикетировщики

19.03.2024 7:57


01.04.2016 11:46
prontium
 
На С#.

Спасибо. Разобрался почему не приходило. Просто был выключена передача данных на канале С (на который настроена передача).
Я этот канал включал.
По всей видимости _2File при закрытии программы выключает этот канал. А при запуске включает (это мои домыслы) ))
И я когда проверял через _2File идут данные или нет. То работало все нормально. Закрыл и в OnDataArrival не идут.
01.04.2016 12:43
Micle
 
Да именно так. Демонстрационный софт действительно меняет статус каналов.

Лекарство примерно такое

Код:
    'GX Префиксы
    Public Const GX_GET As String = "A?"
    Public Const GX_SET As String = "A!"

    'GX комманды
    'Управление каналами [отключение|активация] (1 параметр [0|1])
    Public Const GX_SENDCHANNEL_A_ENABLE As String = "GWBF"
    Public Const GX_SENDCHANNEL_B_ENABLE As String = "GWC0"
    Public Const GX_SENDCHANNEL_C_ENABLE As String = "GWC1"
    Public Const GX_SENDCHANNEL_D_ENABLE As String = "GWC2"
    Public Const GX_SENDCHANNEL_E_ENABLE As String = "GWC3"

.....
.....
.....

re = Send(GX_SET & GX_SENDCHANNEL_D_ENABLE, arg)

arg - строковый параметр. в данном случае "0" - выключить, "1" - включить
01.04.2016 14:29
prontium
 
Спасибо.

Искал подобное в документации. Все вроде просмотрел. И никак не находил.

Теперь вот увидел ))

Спасибо.
04.04.2016 07:03
Bizerber
 
Похоже что несколько с запозданием, но все же.

В комплекте поставки _CB идут примеры на разных языках. В том числе и на C. Может быть будет полезно
Часовой пояс GMT +3, время: 07:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.