- 990x.top
- Простой компьютерный блог для души)
- Input Output на усилителе — что это?
- Input Output на усилителе — что это такое?
- Рекомендации
- Заключение
- Input это вход или выход
- Страница 16
- Решение
- Другие решения
- Англо-русский перевод INPUT-OUTPUT
- Еще значения слова и перевод INPUT-OUTPUT с английского на русский язык в англо-русских словарях и с русского на английский язык в русско-английских словарях.
990x.top
Простой компьютерный блог для души)
Input Output на усилителе — что это?
Приветствую. Усилитель — устройство, которое может увеличить аудиосигнал, а также его качество. Однако важно понимать — усиленный сигнал нужно подавать исключительно на колонки. Неправильное подключение кабелей может привести к поломке устройства (может попросту сгореть плата).
Input Output на усилителе — что это такое?
Input Output на усилителе — разьемы для подключения входящего сигнала (от проигрывателя, плеера, ПК) и вывод усиленного звука (для колонок).
В любом случае нужно понимать главное:
- Input это ВХОД.
- Output это ВЫХОД.
Например может быть специальный усилитель для сабвуфера — тогда в Input подается сигнал, а в Output — выводится усиленный и фильтрованный, низкая частота для сабвуфера.
Важно! Никогда не подключайте источник в Output — могут быть непредсказуемые последствия, устройство может выйти из строя.
Также, например на магнитолах — встречается разьем HI-INPUT, на который можно подавать как обычный сигнал источника, так и усиленный (от усилителя). Данный разьем выполняет преобразование автоматически. При подаче усиленного в INPUT — устройство выйдет из строя (сгорит плата) или сработает встроенная защита.
Неважно какое используется устройство. Важно понимать, что INPUT — всегда прием сигнала, а OUTPUT — вывод обработанного. Обработанный сигнал например может быть усиленный, лучшего качества, измененный, например при использовании аппаратного эквалайзера.
Рекомендации
- Читайте инструкцию у устройству, так как некоторые модели имеют свои особенности. Использовать дешевые китайские устройства не советую — качество звука низкое, также начинка зачастую худшего качества. Распайка компонентов никакая, часто разьемы создают только для видимости, а их функционирование реализуется самой простейшей схемой.
- Используйте кабеля не самого худшего качества, лучше медные, с толстым сечением.
- Также не стоит усилитель подвергать нагреву, при наличии специального вентилятора — обеспечьте свободный приток воздуха.
Заключение
- Input Output на усилителе — вход сигнала источника и выход обработанного (усиленного) сигнала для дальнейшей подачи на колонки (динамики).
Источник
Input это вход или выход
Страница 16
Разъемы подключения на задней панели
Входные и выходные разъемы, Input и Output
Разъемы XLR Pro Channel соответствуют стандарту AES: Контакт 1 = Земля, Контакт 2 =
Горячий (+), и Контакт 3 = Холодный (-). Небалансные разъемы типа phone 1/4” обычно
распаяны так: Наконечник = Горячий (+) и Экран = Земля.
Примечание: Ни одна из цепей Pro Channel не подключена напрямую к металлическому
шасси. «Земля» входа или выхода должна быть подключена в другом месте маршрута сиг-
нала, чтобы установить соединение с землей.
Вход (Input)
Только один входной разъем должен быть использован единовременно. Тем не менее, оба
входа могут быть жестко связаны без необходимости отключения одного из них при ис-
пользовании другого (т.e., если входной разъем XLR не загружен, разъем 1/4” будет рабо-
тать, как будто к разъему XLR ничего не подключено). Все же предпочтительней отклю-
чить неиспользуемые кабели во избежание появления внешних шумов, жужжания или ин-
терференции RF.
Выход (Output)
Оба выходных разъема, балансный и небалансный, могут быть использованы одновременно.
Данная возможность используется в частности при применении Pro Channel в качестве мо-
дуля прямого подключения для инструментов или сигналов линейного уровня.
Переключатель XLR GND
Если вы слышите жужжание при использовании выхода XLR Pro Channel, проблема может
быть связана с паразитным контуром заземления. Для решения данной проблемы, переве-
дите переключатель XLR GND в позицию «Lift», чтобы отключить провод «земли» (кон-
такт 1) с выхода XLR. Данное действие прервет заземляющий контур и разорвет цикл.
Две сигнальных петли предоставляются для следующих применений: чтобы подсоеди-
нить внешние устройства к Pro Channel, чтобы использовать специфические индивиду-
альные цепи, или брать напрямую сигнал с определенной секции. Подключения произво-
дятся через несбалансированный разъем 1/4” (наконечник = Горячий (+), Корпус = Земля).
Оба разъема Send могут быть использованы без прерывания сигнального потока через Pro
Channel. Разъем Return прерывает поток сигнала при подключении штепселя.
Читая «Подробное описание программного обеспечения», документы некоторых программных модулей я вижу в описании каждой функции:
- ВХОДНОЙ ПАРАМЕТР: …..
- ВЫХОДНОЙ ПАРАМЕТР: …..
- ПАРАМЕТР ВХОД-ВЫХОД: …..
Например, у нас есть следующее:
В документе с описанием программного обеспечения описано следующее:
- ВХОДНОЙ ПАРАМЕТР: нет
- ВЫХОДНОЙ ПАРАМЕТР: нет
- ПАРАМЕТР ВХОД-ВЫХОД: указатель на структуру (pToMyStruct)
Я не настолько глубоко разбираюсь в технике программирования на c, но почему в этом случае pToMyStruct является параметром INPUT-OUTPUT? Почему это не только параметр INPUT? Как я, будучи неопытным программистом, но понимая код, легко определить эти 3 типа параметров в функции? Например, параметры INPUT изменяются только внутри собственной функции, или?
Решение
«Почему это не только параметр INPUT?» — технически вы правы: это только входной параметр. Единственным выходом функции является ее возвращаемое значение и его влияние на глобальную среду (глобальные переменные, printf() , так далее.)
«Подробное описание программного обеспечения» (автор) застряло с «C-не-не-передать-по-ссылке», поэтому хочет создать новую «точку зрения». Как в: давайте назовем параметры входного указателя как псевдо-передачу по ссылке, которая является: вводом, выводом или вводом-выводом. Автор хочет, чтобы вы документировали эту модель.
Так myStruct *pToMyStruct является либо выходным параметром, либо параметром ввода-вывода. Если кто-то не исследует тело функции, безопаснее классифицировать его как IO, так как сигнатура функции позволяет читать и писать в *pToMyStruct , Учитывая тривиальный пример функции, это выходной параметр.
Другие решения
Это потому, что указатель на структуру передается, а это не const -qualified. Вот правила
- input: нормальный аргумент, что функция не изменяется. Это может быть const указатель.
- вывод: указатель на переменную, которую функция изменит, когда она
возвращается. Перед вызовом функции переменная неинициализируется. - ввод-вывод: комбинация двух вышеупомянутых. Вы передаете указатель, который уже указывает на действительные данные, и когда функция вернется, данные будут каким-то образом изменены. swap Функция является хорошим примером этого.
Как сказано в описании, pToMyStruct является указателем, что означает, что параметр фактически является адресом памяти данных структуры. Таким образом, передаваемые данные могут использоваться, но также и модифицироваться, поэтому это параметр INPUT-OUTPUT.
Параметр INPUT будет параметром, который нельзя изменить в функции, как обычная переменная.
Простой параметр OUTPUT — это, по сути, значение, возвращаемое функцией.
Проблема заключается в том, что функции часто должны иметь несколько переменных OUTPUT. Для этого нужно использовать указатели, указанные в качестве параметра. Таким образом, если вы не очень хорошо понимаете код, вы не можете определить, является ли указатель в параметрах просто INPUT, OUTPUT или INPUT-OUTPUT. Единственный способ узнать это наверняка — посмотреть документацию, как вы это делали для своего примера.
вход — вы только передаете значение / аргумент функции.
output — функция обновит значение переданной переменной (это возможно только с указателем в C и указателем или ссылкой в C ++)
intput и output — та же переменная может использоваться для передачи значения, а также для
получить обновленные значения и тип переменной такой же, как o / p.
В вашем коде передается структурная переменная, и вы получаете обновленную структуру в своей функции, где вы вызываете somefunction (). Следовательно, это входная и выходная переменная.
Параметры в C всегда передаются копией. Когда вы используете указатель, он делает копию указателя, который «указывает» на тот же объект. Затем, если вы измените содержимое «копии указателя», это изменит «реальный объект».
Следовательно, это входной / выходной параметр (так как его можно изменить).
Если бы вы имели вместо
тогда будет скопирована сама структура; тогда это будет входной параметр.
В отличие от некоторых других языков, C (как и C ++) на самом деле не имеет ключевого слова для указания того, что это за параметр, но, как правило:
- входные параметры обычно указывают на const (или передается по значению)
- Вы должны избегать чистых выходных параметров, если это возможно, и использовать вместо этого возвращаемое значение (вот для чего они предназначены).
- Таким образом, если в документации не указано иное или имя функции не делает это очевидным, я бы предположил, что указатель на неконстантный параметр представляет входной-выходной-параметр.
Редактировать:
Я должен упомянуть, что вторая (и, следовательно, третья) точка может быть несколько противоречивой, так как существует множество API, которые используют чистые выходные параметры — некоторые по веской причине (например, потому что они используют возвращаемое значение, чтобы указать неудачу или успех), некоторые потому что они датируются временем, когда компиляторы были куда тупее, и это была фактически важная оптимизация производительности.
но почему в этом случае «pToMyStruct» является параметром INPUT-OUTPUT?
Почему это не только параметр INPUT? Как я могу, как неопытный
программист, но понять код, легко определить эти 3 типа
параметр в функции? Параметры INPUT, например, только
модифицируется в своей собственной функции,
Мне нравится этот вопрос. Возможно, он слишком широк, чтобы ответить на него только несколькими идеями, но вот некоторые, с которых нужно начать:
- Идея 1 — Формальный параметр, который не может быть изменен функцией / методом, может быть введен только в функцию или метод.
Таким образом, «const T formalParam» явно является входом … const дает команду компилятору объявить ошибку, если функция пытается изменить const T formalParam.
Аналогично, «const T»& FormalParam «является входной информацией. Некоторые люди используют этот стиль параметров для предоставления доступа к большому элементу данных, избегая при этом затрат на копирование.
- Идея 2 — Формальный параметр, который является копией фактического параметра, как в передаче по значению, может быть введен только в функцию или метод.
Таким образом, в «void foo (int t1);» формальный параметр t1 типа int является копией фактического параметра. Изменение t1 не влияет на фактическое значение int. Этот параметр ведет себя так, как будто это локальная автоматическая переменная, предварительно инициализированная с копией фактического значения параметра.
Это также относится к передаче экземпляров классов. Так что «void foo (T t2)», формальный параметр является копией некоторого фактического параметра. Опять же, изменение копии не влияет на оригинал, так что это может быть только ввод.
- Идея 3 — Формальный параметр, который является ссылкой (или указателем) на существующий фактический параметр, как в передаче по ссылке (и, возможно, вы можете сказать, передача по указателю), может быть выходным параметром или параметром ввода / вывода.
Итак, в «void foo (int& t1, char * label) «, оба формальных параметра могут быть либо выходными, либо входными / выходными. И вы можете сказать только, посмотрев, как формальные параметры используются в коде метода.
- Идея 4 — Назад, когда я впервые начал работать с C ++, я обнаружил, что изучение библиотечных функций информативно. Некоторые примеры:
- Идея 4 — Ваша следующая работа может указывать последовательность для ввода и вывода, что приводит к тому, что называется «стандартом кодирования».
Я рассмотрел некоторые из стандартов кодирования Google, это не трудно найти. Книги были опубликованы на эту тему. (исследования: поиск стандартов кодирования C ++ или, возможно, стандартов кодирования C, и обзор.)
- Идея 5 — консультироваться с другими
Я предпочитаю, чтобы возвращаемое значение моих методов было «состоянием», а не результатом метода или функции. (состояние означает «ХОРОШО» или «НЕИСПРАВНОСТЬ»). В результате, если мой код что-то выводит, он должен иметь хотя бы 1 выходной параметр, но методы часто изменяют атрибут данных экземпляра класса (вместо выходного параметра).
Я обычно устраиваю их как:
Англо-русский перевод INPUT-OUTPUT
cybern. вход-выход, затраты-выпуск, ввод-вывод,
(экономика) затраты-выпуск ввод-вывод, обмен
вчт. асинхронный ввод-вывод
вчт. буферизованный ввод-вывод
вчт. ввод-вывод по каналу связи
input-output вчт. ввод -вывод
вчт. данные ввода-вывода
вчт. устройство ввода-вывода
status block вчт. блок состояния ввода-вывода
вчт. логический ввод-вывод
вчт. бесформатный обмен
вчт. виртуальный ввод-вывод
New large English-Russian dictionary . Новый большой Англо-Русский словарь. 2011
Еще значения слова и перевод INPUT-OUTPUT с английского на русский язык в англо-русских словарях и с русского на английский язык в русско-английских словарях.
More meanings of this word and English-Russian, Russian-English translations for the word «INPUT-OUTPUT» in dictionaries.
- INPUT/OUTPUT — /in»poot’owt»poot’/ , Computers. n. 1. the process of input or output, encompassing the devices, techniques, media, and data used: A …
Random House Webster’s Unabridged English Dictionary - INPUT/OUTPUT — n. data fed into a computer or received from a computer
Толковый словарь английского языка – Редакция bed - INPUT-OUTPUT — data fed into a computer or received from a computer
Толковый словарь английского языка – Редакция bed - INPUT-OUTPUT — ■ adjective Electronics relating to or for both input and output.
Concise Oxford English vocab - INPUT/OUTPUT — input/output, input-output BrE AmE ˌɪn pʊt ˈaʊt pʊt ⇨ˌɪm- AmE -pʊt̬-
Longman Pronunciation English Dictionary - INPUT/OUTPUT — 1. Input/output refers to the information that is passed into or out of a computer. ( COMPUTING ) N-UNCOUNT 2. …
Collins COBUILD Advanced Learner’s English Dictionary - INPUT/OUTPUT — 1. Input/output refers to the information that is passed into or out of a computer. (COMPUTING) N-UNCOUNT 2. Input/output refers …
Collins COBUILD – Толковый словарь английского языка для изучающих язык - INPUT/OUTPUT — (I/O) Communication between a computer and its users, its storage devices, other computers (via …
FOLDOC Computer English Dictionary - INPUT/OUTPUT — 1) ввод-вывод 2) устройство ввода-вывода 3) данные ввода-вывода ∙ accumulator input/output asymmetric input/output buffered input/output communications input/output concurrent input/output data-directed …
Большой Англо-Русский словарь - INPUT-OUTPUT — cybern. вход-выход, затраты-выпуск, ввод-вывод, (экономика) затраты-выпуск ввод-вывод, обмен asynchronous
вчт. асинхронный ввод-вывод buffered
вчт. буферизованный ввод-вывод communications
…
Большой Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Американский Англо-Русский словарь
Англо-Русско-Английский словарь общей лексики – Сборник из лучших словарей
Большой Англо-Русский политехнический словарь
Большой Англо-Русский политехнический словарь – РУССО
Англо-Русский научно-технический словарь
Англо-Русский словарь Tiger
English-Russian Lingvistica’98 dictionary
Новый большой Англо-Русский словарь – Апресян, Медникова
Большой новый Англо-Русский словарь
Англо-Русский словарь по машиностроению и автоматизации производства 2
Англо-Русский словарь по машиностроению и автоматизации производства
Англо-Русский словарь по компьютерам
Англо-Русский словарь по компьютерам
Англо-Русский словарь по экономике
Англо-Русский словарь по вычислительной технике и программированию
Англо-Русский словарь по экономике и финансам
Англо-Русский словарь по телекоммуникациям
Англо-Русский словарь по полиграфии и издательскому делу
Англо-Русский экономический словарь
Англо-Русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию
Computer English-Russian dictionary
Новый большой Англо-Русский словарь
Англо-Русский словарь
Webster’s New International English Dictionary
Webster’s New International English Dictionary
Random House Webster’s Unabridged English Dictionary
Random House Webster’s Unabridged English Dictionary
Merriam-Webster’s Collegiate English vocabulary
Merriam-Webster’s Collegiate English vocabulary
» b: mental or artistic …
Merriam-Webster English vocab
INPUT — [in.put] n (1753) 1: something that is put in: as a: an amount put in «increased
of fertilizer increases …
Merriam-Webster English vocab
Oxford Advanced Learner’s English Dictionary
Oxford Advanced Learner’s English Dictionary
Longman Dictionary of Contemporary English
Longman Dictionary of Contemporary English
Английский основной разговорный словарь
Concise Oxford English Dictionary
Oxford English vocab
Collins COBUILD Advanced Learner’s English Dictionary
Collins COBUILD Advanced Learner’s English Dictionary
Источник