Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скорость CD-ROM, Можно ли ею управлять? 
:(
    Опции темы
KAI
Дата 4.1.2004, 12:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно ли на делфи написать программу, которая управляла бы скоростью сидюка?
  Вверх
December
Дата 4.1.2004, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: 8
Всего: 57



Я так понимаю, только инкапсулировав API


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Curve
Дата 5.1.2004, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 5.1.2004

Репутация: 1
Всего: 1



На Delphi можно всё, только вопрос - как?
PM MAIL ICQ   Вверх
.RADIX
Дата 5.1.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 19.11.2003

Репутация: нет
Всего: 0



Найдя нужную функцию.


--------------------
ASM Forever
PM MAIL   Вверх
Tamerlann
Дата 5.1.2004, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 10.11.2002
Где: Минск, Беларусь

Репутация: нет
Всего: 2



Не все фунуции есть в Delphi, зато ВСЕ есть среди API-функций, и CD-ROM тоже. А вот по API справочников много. Мне кажется это поможет, а где точно искать, sorry, не знаю.
--------------------
http://timursdev.blogspot.com/ 
PM MAIL WWW Skype   Вверх
Curve
Дата 5.1.2004, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 5.1.2004

Репутация: 1
Всего: 1



Вряд ли такое есть в WinAPI, знесь нужен asm... Попробуй заглянуть в соответствующий раздел на форуме - может помогут...
PM MAIL ICQ   Вверх
Jey_k
Дата 6.1.2004, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: 1
Всего: 61



Могу дать исходничек на ассемблере как это сделать с флопом мож и с сидюком что-нибудь в этом роде


--------------------
PM MAIL WWW   Вверх
<Spawn>
Дата 6.1.2004, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 44
Всего: 64



По идее можно это сделать, юзая ASPI. Но уверять не могу так как сам еще не проверял(Просто купил книжку по этому интерфейс и глянув ее мельком запомнилось, что можно программировать CD-ROM).


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
.RADIX
Дата 6.1.2004, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 19.11.2003

Репутация: нет
Всего: 0



Интересно, хотя может это и глупый вопрос, а оборотами винчестерного шпинделя можно управлять ? В сторону замедления конечно. Скажем из 7200 rpm сделать 5400 ?


--------------------
ASM Forever
PM MAIL   Вверх
Jey_k
Дата 8.1.2004, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: 1
Всего: 61



Цитата
Интересно, хотя может это и глупый вопрос, а оборотами винчестерного шпинделя можно управлять ? В сторону замедления конечно. Скажем из 7200 rpm сделать 5400 ?

Можно, путем программирования портов постредством ассемблера, такое уже делалось, прикольно,где-то у мя исходнички есть мож вечерком напишу


--------------------
PM MAIL WWW   Вверх
Jey_k
Дата 9.1.2004, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


WEB-командир
****


Профиль
Группа: Комодератор
Сообщений: 4149
Регистрация: 16.11.2003
Где: Москва

Репутация: 1
Всего: 61



Насчет скоростей:

==================================================================================
Порт 3F7h - установка скорости передачи данных с флоппи

---------------------------------------------------------------------------------------------------------------------------------------------------
биты 0 и 1:

00 - 500 kb/s
01 - 300 kb/s
10 - 200 kb/s.
---------------------------------------------------------------------------------------------------------------------------------------------------
Пример:

in 3F7h, 00h; скорость 500 кб/с
in 3F7h, 01h; -"- 300 кб/с
in 3F7h, 02h; -"- 200 кб/с
---------------------------------------------------------------------------------------------------------------------------------------------------
Скорее всего это не совсем то, но скорость вращения вала определяется так же значением порта контроллера, и у CD-ROM в том числе. thumbs-up.gif

Это сообщение отредактировал(а) Jey_k - 9.1.2004, 21:17


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0788 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.