nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:42



Reply to topic  [ 7 posts ] 
Библиотеки для К1804ВУ 
Author Message
Junior

Joined: 05 Dec 2014 17:12
Posts: 6
Location: 188.18.157.95
Reply with quote
Может кто подскажет, как из модели узнать название микросхемы .

В VSM.SDK есть функция
Code:
 CHAR * value()

если вызвать
Code:
 dbPopup->print(inst->value());

то все нормально, выводит название, но через IF ...ELSE не работает. Может как-то можно по другому узнать?

Решил написать библиотеки для К1804ВУ, там их несколько, хотелось бы их в одну DLL-ку засунуть.


06 Dec 2014 09:52
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
что значит через IF...ELSE?

_________________
:dj: https://mastodon.social/@Shaos


06 Dec 2014 13:15
Profile WWW
Junior

Joined: 05 Dec 2014 17:12
Posts: 6
Location: 188.18.157.95
Reply with quote
Post 
Code:
if (inst->value() ==  "K180BU1") dbPopup->print("\n> BU1");
else  dbPopup->print("\n> BU2");

при любом варианте, выводит "BU2" , может чего то не так делаю.


06 Dec 2014 13:24
Profile
Junior

Joined: 05 Dec 2014 17:12
Posts: 6
Location: 188.18.157.95
Reply with quote
Post 
Попробовал через "inst->getstrval"
Code:
if (inst->getstrval("VALUE", NULL)  ==  "K1804BU1") dbPopup->print("\n> BU1");
else dbPopup->print("\n> BU2");

тоже чего-то не работает.


06 Dec 2014 13:42
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Exper wrote:
Попробовал через "inst->getstrval"
Code:
if (inst->getstrval("VALUE", NULL)  ==  "K1804BU1") dbPopup->print("\n> BU1");
else dbPopup->print("\n> BU2");

тоже чего-то не работает.


это же строка - её надо сравнивать через strcmp

_________________
:dj: https://mastodon.social/@Shaos


06 Dec 2014 14:02
Profile WWW
Junior

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


06 Dec 2014 16:09
Profile
Junior

Joined: 05 Dec 2014 17:12
Posts: 6
Location: 188.18.157.95
Reply with quote
Post 
Image


06 Dec 2014 16:10
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 30 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.