реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вопрос по SystemC
kopirka_
сообщение Feb 3 2008, 16:13
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 19-01-08
Пользователь №: 34 231



Подскажите, пожалуйста, можно ли создать массив одинаковых модулей в систем си? и как это сделать?
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Feb 4 2008, 21:31
Сообщение #2


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(kopirka_ @ Feb 3 2008, 19:13) *
Подскажите, пожалуйста, можно ли создать массив одинаковых модулей в систем си? и как это сделать?

я точного ответа не знаю, но вопрос любопытный (и так как пока все молчат):
модули - это шаблоны классов. массив указателей на объекты классом естественно можно сделать, можно даже запихнуть их в какие-нибудь контейнеры из template library в общем моног чего можно, всё зависит от того для чего вам это (для каких целей хотите использовать подобный массив)?


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
kopirka_
сообщение Feb 5 2008, 10:47
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 19-01-08
Пользователь №: 34 231



я точного ответа не знаю, но вопрос любопытный (и так как пока все молчат):
модули - это шаблоны классов. массив указателей на объекты классом естественно можно сделать, можно даже запихнуть их в какие-нибудь контейнеры из template library в общем моног чего можно, всё зависит от того для чего вам это (для каких целей хотите использовать подобный массив)?
[/quote]
нужно, потому что есть несколько модулей, выполняющих одинаковые процессы одновременно, то есть есть несколько аналогичных каналов обработки, и хочется описать их в виде массива.
как я поняла, никаких специальных средств для такого случая не придусмотрено в библиотеке и нужно обходиться средствами языка си?
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Feb 5 2008, 14:10
Сообщение #4


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(kopirka_ @ Feb 5 2008, 13:47) *
нужно, потому что есть несколько модулей, выполняющих одинаковые процессы одновременно, то есть есть несколько аналогичных каналов обработки, и хочется описать их в виде массива.
как я поняла, никаких специальных средств для такого случая не придусмотрено в библиотеке и нужно обходиться средствами языка си?

а зачем огород городить. системЦ для того и придумывался, чтобы всё было можно сделать не замарачиваясь на специфику ХДЛ
полагаю, что трудностей с подобным подключением не должно возникнусть при использовании обычного цикла for и массива указателей

device* devece_array[N];
...
for (int i=0;i<device_num;i++)
{
device_array[i]=new device("изменяемая строка для идентификации устройства");
//подключение портов по циклу
}


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
windSSS
сообщение Mar 25 2008, 11:23
Сообщение #5





Группа: Новичок
Сообщений: 10
Регистрация: 3-03-08
Пользователь №: 35 591



у меня работало (как в последнем посте указано)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 12:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016