Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 3

Многократное обращение к одной и той же функции

02.06.2015, 03:58. Показов 909. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть проигрыватель, в конструкторе основного класса я задаю функцию которая генерирует синусойду:
C++
1
2
status = status|ippsTone_Direct_32fc(sin1Buf, FbufSize, Fa1, faza1, &startPhase, ippAlgHintAccurate); 
// название массива, размер, амплитуда, фаза(считается из частоты), начальная фаза, необходимая ерундятина
и есть два окна в которые можно задать значения амплитуды и частоты, использующиеся при генерации синусойды.
Запускаю программу, вбиваю значения в окна, нажимаю плей, слышно писк синусойды, все отлично. Но когда я перебиваю значения в окна (амплитуду и частоту) то ничего не меняется, прогу необходимо кажый раз запускать заного чтобы сгенерировать новую синусойду. Есть ли способы генерировать синусойду каждый раз при изменении параметров?

Добавлено через 8 минут
параметра задается два, а синусойд у меня несколько, генерировать их тысячу раз выходе из окошка скорее всего не вариант. И я не знаю как передать массив другому классу =(
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2015, 03:58
Ответы с готовыми решениями:

многократное обращение к php обработчику
Существует скрипт который создает страницы 1, 2, 3 и т.д. Каждый раз создавая страницу скрипт заново обращается к php коду: /* ...

Winapi вызвать определенное количество одной и той же функции в кнопке
Прошу помочь найти решение. мой пример выглядят так: //Вызов функции после нажатия по кнопке private void button_Click(object...

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

2
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
02.06.2015, 23:33
Надо больше кода, однако. Так непонятна вся глубина поставленной задачи, однако.
0
32 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 7
05.06.2015, 09:34
а кнопка "Stop" в программе существует? Может перед тем как начать генерировать следующую синусоиду - надо остановить текущую?

ну а передать массив в качестве параметра просто:
1 - объявить массив глобальным и все классы будут иметь к нему доступ сразу
2 - передать указатель на массив, а если массив статический - то передавать как есть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2015, 09:34
Помогаю со студенческими работами здесь

Периодический вызов одной и той же функции через определенные промежутки времени
Доброй ночи! Есть класс. У него куча методов. Один из этих методов надо периодически вызывать в другом месте (например каждые 3 сек). ...

Заменить многократное обращение к базе данных на что-то более легкое
Привет всем. Есть в базе таблица параметров, применяемых в зависимости от рейтинга пользователя. Рейтинг представлен дробным числом и...

Одинаковые вызовы одной и той же функции дают разный результат, почему так?
Друзья! Код: class Bar: def __init__(self): pass def somefun(self): return...

Многократное заполнение полей на одной странице в webbrowser
Имеется вот приблизительно такой вот код: html_tag:=WebBrowser1.OleObject.Document.forms.item(0).elements; for i:=0 to...

Многократное определение функции
Подскажите, компилятор ругается на пере-объявление функции. Есть файл h. В нём примерно, что то типа #ifndef STANDART_H #define...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru