-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Ошибка библиотеки SharpDX.XAudio2

Четверг, 11 Марта 2021 г. 21:41 + в цитатник
tuchin: Очень странное отношение автора библиотеки к используемым в нем свойствам и методам. При использовании новой версии придется переписывать код. И почему исключенные свойства и методы появляются в IntelliSense? А как же получить перечень всех звуковых устройств, установленных в системе, а также свойства этих устройств?

https://forum.sources.ru/index.php?showtopic=421249&view=findpost&p=3845317


Метки:  

Алгоритм отслеживания параметра

Четверг, 11 Марта 2021 г. 19:51 + в цитатник
Akina: Датчик вакуума позволяет измерять текущее давление достаточно часто. Прогоняем через статобработку, отсеиваем шумы-выбросы, получаем первую производную (читай - текущую утечку)... и всё. Этого достаточно. Наличие проблем утечки в общем случае выявляется до того, как это становится видно "на глаз".

https://forum.sources.ru/index.php?showtopic=421246&view=findpost&p=3845309


Метки:  

Ошибка библиотеки SharpDX.XAudio2

Четверг, 11 Марта 2021 г. 19:38 + в цитатник
Prince:
Цитата
Device enumeration functionality has been removed from XAudio2; the GetDeviceDetails and GetDeviceCount functions have been removed from the IXAudio2 interface. Apps that want to render to other audio devices on the system must pass a device identifier string to CreateMasteringVoice instead of a device index. The default audio render device can still be created without enumeration.

https://forum.sources.ru/index.php?showtopic=421249&view=findpost&p=3845308


Метки:  

Ошибка библиотеки SharpDX.XAudio2

Четверг, 11 Марта 2021 г. 14:24 + в цитатник
tuchin: В Visual Studio 2019 через Nuget я установил SharpDX и SharpDX.XAudio2.
В коде:
    var xaudio2 = new XAudio2();
    var ver = xaudio2.Version; Console.WriteLine(ver);
    var SoundDeviceCount = xaudio2.DeviceCount;
    DeviceDetails devinfo = new DeviceDetails();
    for (int i = 0; i < SoundDeviceCount ; i++)
    {
    devinfo = xaudio2.GetDeviceDetails(i);
    Console.WriteLine(devinfo.DisplayName + "\n" + devinfo.DeviceID.ToString() + "\n" + devinfo.GetType().ToString());
    }
получаю исключение: xaudio2.DeviceCount и xaudio2.GetDeviceDetails работают в версии 2.7. У меня установлена версия версия 2.8 (проверил xaudio2.Version). При этом по точке после xaudio2 других параметров с аналогичным назначением не появляется. Помогите, пожалуйста, исправить ошибку. Код прикрепил.
CsSoundCons.zip (, : 0)

https://forum.sources.ru/index.php?showtopic=421249&view=findpost&p=3845307


Метки:  

Алгоритм отслеживания параметра

Четверг, 11 Марта 2021 г. 12:32 + в цитатник
MIF: Замер времени между включениями, имхо, ничего не даст. При увеличении протечки меняется не частота, а соотношение времени работы и отдыха насоса.
Ставим прибор, измеряющий усредненную потребляемую мощность, который может алертить о превышении некоторого порога .

https://forum.sources.ru/index.php?showtopic=421246&view=findpost&p=3845306


Метки:  

Передать аргументы в строку запуска

Четверг, 11 Марта 2021 г. 11:26 + в цитатник
filh: Функция для запуска с параметрами
    function ExecuteProcess(const FileName, Params: string; Folder: string; WaitUntilTerminated, WaitUntilIdle, RunMinimized: boolean;
    var ErrorCode: integer): boolean;
    var
    CmdLine: string;
    WorkingDirP: PChar;
    StartupInfo: TStartupInfo;
    ProcessInfo: TProcessInformation;
    begin
    Result := true;
    CmdLine := '"' + FileName + '" ' + Params;
    if Folder = '' then Folder := ExcludeTrailingPathDelimiter(ExtractFilePath(FileName));
    ZeroMemory(@StartupInfo, SizeOf(StartupInfo));
    StartupInfo.cb := SizeOf(StartupInfo);
    if RunMinimized then
    begin
    StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
    StartupInfo.wShowWindow := SW_SHOWMINIMIZED;
    end;
    if Folder <> '' then WorkingDirP := PChar(Folder)
    else WorkingDirP := nil;
    if not CreateProcess(nil, PChar(CmdLine), nil, nil, false, 0, nil, WorkingDirP, StartupInfo, ProcessInfo) then
    begin
    Result := false;
    ErrorCode := GetLastError;
    exit;
    end;
    with ProcessInfo do
    begin
    CloseHandle(hThread);
    if WaitUntilIdle then WaitForInputIdle(hProcess, INFINITE);
    if WaitUntilTerminated then
    repeat
    Application.ProcessMessages;
    until MsgWaitForMultipleObjects(1, hProcess, false, INFINITE, QS_ALLINPUT) <> WAIT_OBJECT_0 + 1;
    CloseHandle(hProcess);
    end;
    end;

Использование:
    var
    FileName, Parameters, WorkingFolder: string;
    Error: integer;
    OK: boolean;
    begin
    FileName := 'C:\FullPath\myapp.exe'; // твое приложение для запуска
    WorkingFolder := ''; // рабочая папка, если пусто, то возьмет путь из запущенного приложения
    Parameters := ''; // твои параметры из Edit'ов
    OK := ExecuteProcess(FileName, Parameters, WorkingFolder, false, false, false, Error);
    if not OK then ShowMessage('Ошибка: ' + IntToStr(Error));
    end;


Или тебя интересовало как из Edit'ов вставить?
    Parameters := '/' + Edit1.Text + ' /' + Edit2.Text + ' /' + Edit3.Text;

https://forum.sources.ru/index.php?showtopic=421232&view=findpost&p=3845302


Метки:  

Алгоритм отслеживания параметра

Четверг, 11 Марта 2021 г. 09:02 + в цитатник
Pavia:
Цитата Pit-Bul @
Вот как раз такие ситуации мне надо отслеживать. Я конечно же могу просто замерять время между включениями насоса, но мне этот подход не нравиться из-за того что чреват ошибками.

С точки зрения практики применения ЦОС это наиболее устойчивый вариант. Известен как подсчеты переходов через 0.

Для отслеживания периодического сигнала можно применять преобразование Фурье далее ПФ. Быстрое ПФ плохо подходит для низкой частоты. Для малых числа повторов периодов берете синусоиду и меняете её частоту и фазу выполняете свертку.

Для не синусоидальных сигналов. Лучше всего найти усредненную форму сигнала как эталон и использовать его в качестве ядра для свертки. Это уже будет называться вейвлетами. Суть которых разноширотное преобразование.


Цитата Akina @
Это не программная, а технологическая проблема. Утечка (в данном случае - вероятно, притечка?) есть всегда. А в условиях стандартизированного оборудования она ещё и нормирована. Так что всех делов - по имеющимся данным рассчитывать величину утечки, сравнивать с допустимой, и поднимать хай, ежели она превышает (причём для этого вовсе необязательно ждать, пока насос войдёт в режим трещотки).

Согласен вычислить форму сигнала, засечь по порогу начала включения в 5% и поднимать хай если он выше/ниже расчетного или дольше расчетного.

https://forum.sources.ru/index.php?showtopic=421246&view=findpost&p=3845299


Метки:  

Алгоритм отслеживания параметра

Среда, 10 Марта 2021 г. 21:23 + в цитатник
Akina: Это не программная, а технологическая проблема. Утечка (в данном случае - вероятно, притечка?) есть всегда. А в условиях стандартизированного оборудования она ещё и нормирована. Так что всех делов - по имеющимся данным рассчитывать величину утечки, сравнивать с допустимой, и поднимать хай, ежели она превышает (причём для этого вовсе необязательно ждать, пока насос войдёт в режим трещотки).

https://forum.sources.ru/index.php?showtopic=421246&view=findpost&p=3845295


Метки:  

Алгоритм отслеживания параметра

Среда, 10 Марта 2021 г. 20:33 + в цитатник
Pit-Bul: Всем привет, есть задача, не знаю как правильно к ней поступиться. Объясню на пальцах, ибо наверное не правильно формулирую задачу, потому как гугль на мои запросы выдает не то что прошу. Так вот, например есть такой параметр как вакуум в приборе, который я хочу отслеживать. То есть, есть некий объем из которого вакуумный насос откачивает воздух о определенного показателя датчика, далее при достижения значения вакуумный насос отключается и в некотором гистерезисе поддерживает заданное значение вакуума. На некоторых агрегатах при нарушении уплотнений вакуумный насос начинает постоянно включаться и выключаться. Вот как раз такие ситуации мне надо отслеживать. Я конечно же могу просто замерять время между включениями насоса, но мне этот подход не нравиться из-за того что чреват ошибками. Может есть какой либо математический алгоритм чтобы увидеть колебания на графике и оценить частоту колебаний ?

https://forum.sources.ru/index.php?showtopic=421246&view=findpost&p=3845292


Метки:  

FDConnection + выбор клиента

Среда, 10 Марта 2021 г. 13:38 + в цитатник
estra: Добрый день.

Имеется FDConnection для работы с Oracle. Необходимо научить его динамически (во время работы приложения) подключаться к БД через разные клиенты (11, 12, 19...). То есть подключились через один, поработали, отключились, подключились через другой.

Вопрос, через какие настройки это делается, где указывать нужный клиент?

https://forum.sources.ru/index.php?showtopic=421245&view=findpost&p=3845288


Метки:  

Как среагировать на определенный звук wav на компьютере в системе Windows

Среда, 10 Марта 2021 г. 02:21 + в цитатник
ttt480: Здравствуйте, уважаемые форумчане.

Посоветуйте - какой программой или скриптом можно заставить среагировать - на звучание на компьютере определенной мелодии длинной 2 секунды (не голоса а именно мелодии) ?
Это файл C:\Windows\Media\tada.wav
(при условии конечно, что одновременно нет звуков больше ни от каких других процессов)

Вот нашел такую программу, которая строит изображение - звукового спектра tada.wav
Вопрос в том, как сопоставить этот "эталонный" спектр" - общему потоку звукового звучания ?
(Чтобы вовремя среагировать на него, когда в ОС появится звук с похожим спектром.)

https://forum.sources.ru/index.php?showtopic=415222&view=findpost&p=3845277


Метки:  

cef4delphi TChromium. Undeclared identifier: 'ustring'

Понедельник, 08 Марта 2021 г. 20:16 + в цитатник
DDim1000:
Цитата Славян @
Как вариант, попробуйте в type написать:
    type
    ustring = UnicodeString;

Не помогло.
Наверно какой-то модуль не подключен для работы этой процедуры?:
    procedure TForm1.Chromium2ConsoleMessage(Sender: TObject;
    const browser: ICefBrowser; level: Cardinal; const message, source: ustring;
    line: Integer; out Result: Boolean);
    begin
    //...
    end;

https://forum.sources.ru/index.php?showtopic=421239&view=findpost&p=3845255


Метки:  

cef4delphi TChromium. Undeclared identifier: 'ustring'

Понедельник, 08 Марта 2021 г. 20:02 + в цитатник
Славян: Как вариант, попробуйте в type написать:
    type
    ustring = UnicodeString;

https://forum.sources.ru/index.php?showtopic=421239&view=findpost&p=3845254


Метки:  

cef4delphi TChromium. Undeclared identifier: 'ustring'

Понедельник, 08 Марта 2021 г. 15:07 + в цитатник
DDim1000: Здравствуйте!
Подскажите, пожалуйста, какой модуль нужно подключить, чтобы ушла ошибка: [dcc32 Error] Unit1.pas(45): E2003 Undeclared identifier: 'ustring'. Скриншот: https://disk.yandex.ru/i/lt6gF3EkJs2u-w

https://forum.sources.ru/index.php?showtopic=421239&view=findpost&p=3845251


Метки:  

Данные со стороннего сайта

Воскресенье, 07 Марта 2021 г. 09:42 + в цитатник
Vashnaemnik:
Цитата Gonarh @
fixed

Да не хочу ,что бы за меня это делали.
Вот прицепился к одной тематике.
Я хочу, увидеть пример, как вообще смотреть эти запросы. Там столько всего вылазиет, но при этом, я не вижу в строках слов get или post.
Мне охота увидеть просто принцип. Какие вкладки просматривать, на что обращать внимание, как понимать что именно в данной строке идет запрос чего либо, как экспериментировать с этими запросами.
Единственное что прочитал в литературе, что нужно смотреть примеры, взлома личного кабинета. Но так это или нет? Как то на хакерство смахивает :)
А большего в литературе ничего не видел. Хотя бы теорию почитать.

https://forum.sources.ru/index.php?showtopic=421236&view=findpost&p=3845228


Метки:  

Сериалы

Воскресенье, 07 Марта 2021 г. 02:17 + в цитатник
Prince: Голубая кровь всё больше...темнеет, ну, темнеет, как ещё сказать. Сериал в муках ползет дальше...сценаристы рвут волосы, редакторы тоже рвут волосы, сценаристам.
Смотреть тяжеловато. Актеры замученные, бурлаки на Волге. В начале первого сезона это был сериал про Рейганов, обычных? нормальных? американцев, посвятивших жизнь работе в американской системе защиты правопорядка и всё такое. Америка, американцы, всё происходящее рассматривается через призму взглядов, систему ценностей нескольких поколений Рейганов. Консервативный отец, дед - старый комиссар, немного скучающий по былым временам, надежный Денни, правильный Джейми, умная Эйрин. Каждый на своём месте, каждый выполняет свою часть работы и делает это хорошо. Сейчас образы, которые прошли через много сезонов, расползаются. Неладно что-то там, в американском королевстве.
Актеры в 8 серии ну совсем замученные. Устали актеры. Повзрослели, постарели.

https://forum.sources.ru/index.php?showtopic=168501&view=findpost&p=3845226


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2510 2509 [2508] 2507 2506 ..
.. 1 Календарь