Библиотеки для К1804ВУ

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

Exper
Junior
Posts: 6
Joined: 05 Dec 2014 17:12
Location: 188.18.157.95

Библиотеки для К1804ВУ

Post by Exper »

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

В VSM.SDK есть функция

Code: Select all

 CHAR * value()
если вызвать

Code: Select all

 dbPopup->print(inst->value());
то все нормально, выводит название, но через IF ...ELSE не работает. Может как-то можно по другому узнать?

Решил написать библиотеки для К1804ВУ, там их несколько, хотелось бы их в одну DLL-ку засунуть.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

что значит через IF...ELSE?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Exper
Junior
Posts: 6
Joined: 05 Dec 2014 17:12
Location: 188.18.157.95

Post by Exper »

Code: Select all

if (inst->value() ==  "K180BU1") dbPopup->print("\n> BU1");
else  dbPopup->print("\n> BU2");

при любом варианте, выводит "BU2" , может чего то не так делаю.
Exper
Junior
Posts: 6
Joined: 05 Dec 2014 17:12
Location: 188.18.157.95

Post by Exper »

Попробовал через "inst->getstrval"

Code: Select all

if (inst->getstrval("VALUE", NULL)  ==  "K1804BU1") dbPopup->print("\n> BU1");
else dbPopup->print("\n> BU2");
тоже чего-то не работает.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Exper wrote:Попробовал через "inst->getstrval"

Code: Select all

if (inst->getstrval("VALUE", NULL)  ==  "K1804BU1") dbPopup->print("\n> BU1");
else dbPopup->print("\n> BU2");
тоже чего-то не работает.
это же строка - её надо сравнивать через strcmp
Я тут за главного - если что шлите мыло на me собака shaos точка net
Exper
Junior
Posts: 6
Joined: 05 Dec 2014 17:12
Location: 188.18.157.95

Post by Exper »

Сделал модели для ВУ1, ВУ3 ВС1. Правда пока без времянок, только чисто логика.
Для проверки сделал в Proteus тренажер МТ1804. Кажется все работает, буду на нем глюки отлавливать.
Image
Exper
Junior
Posts: 6
Joined: 05 Dec 2014 17:12
Location: 188.18.157.95

Post by Exper »

Image