Історії успіху Форт

Форт може бути знайдений в:

  • аерокосмічній сфері (в тому числі космічному кораблі)
  • вбудованих системах
  • Open Firmware/Open Boot/"Ноутбук кожній дитині"
  • астрономії
  • океанографії
  • електротехніці
  • ресурсно-дефіцитних додатках
  • математики
  • нових і експериментальних апаратних платформах
  • Windows, Mac, DOS, Unix, і Не вбудована
  • мікроконтролерах
  • ... І багато іншого!

Description: *

Відносяться до космосу додатки Forth були спочатку складені вченим НАСА, нині у відставці, Джеймсом Рашем і розміщені на http://forth.gsfc.nasa.gov/ . Потім вони були видалені з сайту, але архів є тут .

Description: *

Нотатки із застосування ФОРТ, Inc.

Музичні додатки

Форт і Комп'ютерна музика в Технології на департаменті Музики і Споріднених мистецтв ( TIMARA - Technology in Music and The Related Arts) Консерваторії в Оберлін - 04/28/2006

повна стаття

TalberTronics - Проекти Джона Талберт

+1984

Прототип MIDI Horn розроблений і побудований. Це контролер вітру з датчиком тиску, 8 перемикачами, і декількома слайдерами / педалями. Дані контролера подається на одноплатний мікрокомп'ютер Z8, який інтерпретує дані і перетворює їх в сигнали управління MIDI. Мова Форт був використаний для програмування пристрою, так як ОСНОВНИЙ виявився занадто повільним.

1987

Фінальна версія MIDI Horn побудована. Це MIDI-контролер прилад, заснований на однобортному мікрокомп'ютері і програмується на мові Форт програмування. Гері Нельсон бере MIDI Horn в дорогу з більш ніж 200 виступів по всьому світу. Він використовує MIDI Horn як інтерфейс продуктивності частини "гіперінструмента", що складається з комп'ютера Macintosh, набору цифрових синтезаторів, і програмного забезпечення (Max / MSP), пов'язаних все разом. В "гіперінструменте" контролер не обов'язково грає "ноти", він посилає сигнали продуктивності дії на комп'ютерній програмі, зробленої щоб контролювати, як музика відтворюється.

Після роботи з мовою програмування Форт на MIDI Horn я вражений його швидкістю, компактністю і простотою використання. Мова Форт складається зі словника слів (подпрограм) і декількох пачок для зберігання даних підпрограм. Програмування в Форт питання будівництва нових «слів» шляхом об'єднання раніше побудованих слів, які вже є в словнику, тим самим створюючи ієрархію слів. Слова рівня вище можна легко перевірити, запустивши їх компоненти нижчого рівня. Слова нижнього рівня, які мають справу безпосередньо з апаратним процесором, легко побудовані, навіть при використанні асемблера, якщо це буде визнано за необхідне для швидкості ..

Науковий мікрокомп'ютер Огайо оновлений в 1987 році за допомогою системи на Форт-основі (RSC Форт). Мова значно розширено зі словами, що мають справу з гібридним синтезатором, входом і виходом MIDI, пристроєм таймера, новим чипом синтезатора SID, і всіма пристроями, використовуваними для управління аналоговими синтезаторами, такими як керуюча напруга DAC і ADC, імпульсні датчики і генератори. Гібридний інтерфейс синтезатора перебудовується з новими генераторами сигналу і контролем таймера. Гнучкі диски встановлені для зберігання програм користувача.

тисяча дев'ятсот вісімдесят-вісім

Схема аналогового синтезатора досягає певної зрілості в зв'язку з наявністю мікросхем, таких як чіпи Solid State Music і музичні чіпи Curtis. Я використовую їх, щоб спроектувати і побудувати восьмеричний керований напругою підсилювач (VCA - Voltage Controlled Amplifier), контрольований чотирьохядерним фільтром напруги (VCF - Voltage Controlled Filter), слуховим збудником з усіма його доступними компонентами, і вікно аналогової лінії затримки. Все це управляється Науковим Micro Огайо за допомогою розширених утилітарних слів Форт.

тисячу дев'ятсот дев'яносто три

Робота почалася над проектуванням і будівництвом управління напругою на MIDI пристрої. Один проект використовує мікропроцесор 8088 з заснованої на ROM Форт-системою контрольного 8-бітного ADC. Ще один проект, щоб перепрограмувати слайдер вікна Roland PG1000 на поставку будь-якого типу сигналу MIDI.

Кріс Пассауер

комерційні програми

Тунельний мікроскоп - 05/27/2011

"Я пам'ятаю, ще в кінці 80-х років, як здорово було отримати роздруківку масиву атомів вуглецю від першого ПК настільного скануючого тунельного мікроскопа, який використовується в якості контролера нашого PC4000 ПК плагіна дошки, який використовувався в якості мікропроцесора Novix nc4000 Фортчіп. Цей STM був одним з ранніх успіхів OEM Silicon Composers . Десь я думаю, що я все ще маю код Форт низького рівня, який використовується для управління XYZ-позицією головки голки мікроскопа, яка буквально літає за зразком вуглецю. в ранніх попередніх версіях в системі, голова іноді врізається в гори вуглецю. "

"Веселі часи."

Георг Нікол

george -at- inscenes.com

Аналізатори двигуна - 10/21/2010

"У 1986 році я працював на Bear Automotive в місті Брукфілд, штат Вісконсін, який використовував Форт для програмування аналізаторів двигуна (Pre-OBD). Вони працювали з Mercedes-Benz тоді."

"Я прикріпив деяку документацію про продукті, який був побудований навколо програмного забезпечення Форт. Машина, на якій я працював, була PACE 200/400, апаратна модель аналізатора."

"Я працював в компанії в 1986-1987 роках, якраз перед їх переїздом з Брукфілда в Нью-Берлін, Вісконсін, в тому останньому році. У травні 1988 року компанія була куплена у SPX Corporation за $ 66 млн."

"Все ще існує відновлена компанія під назвою Team Bear USA . Я не маю ніякого відношення до компанії."

фото Bear 400

фото Bear 3000

брошура Pace 200 - 313 Kb pdf-файл

брошура Pace 400 - 3.52 Mb pdf-файл

Скотт Метьюс

smartus -at- barclaycardus.com

Кіно -кран - 12/31/2009

"Я зробив додаток для кіно-крана Panavision під назвою Back Pan Plus. Це допомагає оператору камери, вилучаючи руху захоплень, і тримає камеру спрямованої на актора. Загальний час програмування було всього кілька тижнів. Це з тих пір використовується в багатьох фільмах, і один побудований на постійній основі на зйомках Опри. Форт продовжує вигравати вражаючі перемоги всюди, де він застосовується. "

Ренді M. Думс

новий Micros

rmdumse -at- newmicros.com

rmd -at- newmicros.com

Легенева Застосування - 11/20/2004

"Унікальне лікарняне додаток на Форт було запущено на постійній основі в легеневих відділенні медичного центру Седарс-Синай, починаючи з кінця 70-х років."

"Основні програми були розроблені FORTH, Inc. для PDP 11/60 тільки з 16K пам'яті. Чак Мур і Бет Разер, мабуть, витратили багато довгих ночей згорбившись над терміналами Tektronix, розробляючи крихітні додатки. Одне з них була система збору даних для тестування легеневої функції в режимі реального часу, а іншим - база даних для даних артеріального газів крові. Ядро Форт було менше, ніж 1K. Коли вони пішли, додатки були функціональні, хоча система падала кожні 20 хвилин або близько того. "

"Я працюю з цією системою з 1981 року, в цей час додаток білінгу також була підняла, і розроблялися зачатки системи введення замовлень для респіраторної терапії. Останнє було б застосовувана 24x7, вимагаючи більш стабільною ОС. Після зворотного проектування ядра, я знайшов декілька помилок, які викликали постійні збої. я написав генератор ядра, так що я міг виправити помилки і додати деякі необхідні можливості, і переписав мульти-програміст, щоб бути більш ефективним і стабільним. Ми були на нашому шляху. Поки кілька років тому не з'явилося 2-3 постійних програміста на персонал, щоб просто розробляти і підтримувати додатки. "

"Протягом багатьох років заявки додаються і відкидаються, в тому числі в режимі реального часу під час вправи вдих-видих і тестування системи, а також різних додатків баз даних. Воно мігрувало до PDP 11/84 в 1987 році, а потім джерело додатки був переписаний для LMI UR / Форт на ПК в 1998 році. "

"Сьогодні LMI Форт серед працюючих в полі DOS на Windows 98SE також, взаємодіючи з користувачами, принтером, сканерами штрих-кодів, лабораторним обладнанням і іншими комп'ютерами через 35 послідовних портів. Він підтримує HL7 зв'язку з іншими системами лікарні, посилаючи лабораторні дані і отримуючи прийом / розряд / передачу інформації. Один порт подається іншими системами лікарні як чергу принтера, і сотні фінансових і клінічних звітів "друкується" щодня в цій черзі, де система Форт аналізує їх для заповнення численних баз даних. Це дає нам унікальну можливість автоматично узгодити інформацію, що інші відомства повинні зробити вручну з друкованих доповідей. "

"Сьогодні основні програми - це все додатки баз даних; додатки в реальному часі замінюються системами під ключ, які з'єднують послідовно. Основні сфери застосування це RT введення даних замовлення, виставлення рахунків, дані PFT / Exercise і лабораторні дані ABG. Є більше 5000 блоків вихідного код аactive Forth - можливо 50000 рядків коду. у нас є 2 Гб в основному довічних даних, що включають результати лабораторних, наказів і фінансових даних, деякі з 1970 року. "

"Зараз я менеджер відділу пульмонології і єдина людина, ще підтримує систему Форт. Вона як і раніше в постійному русі, додавши можливості і адаптації до вимог пацієнта по догляду та ефективності. Лікарні вирішують нормативно-фінансові завдання сьогодні. Мало працюють в плюсі, і все вони мають труднощі з ходьби в ногу з мінливими технологіями і правилами догляду за хворими. Наша система унікальна тим, що вона практично нічого не коштує, щоб працювати з нею, поки у нас є повний контроль над усіма додатками, і, завдяки легкості і мощі Форт -програмування, може адаптуватися в короткі терміни. "

Джордж Епплгейт

applegat -at-ix.netcom.com

Арго-підводний апарат

Ансамбль гідроакустики, ліхтарів і камер Argos був організований масивом комп'ютерів, кожен запрограмований на іншому комп'ютерному мовою. Комп'ютер, на самому безпілотний Арго був запрограмований на Форте, короткому, але універсальній мові, спочатку призначеному для регулювання руху телескопів, а також використовується для управління пристроями і процесами, починаючи від серцевих моніторів до спеціальних ефектів відеокамер. Комп'ютер на Knorr був запрограмований в C, потужний, але досить складну мову, здатний точно вказати їх операції. Система телеметрії на обох кінцях товстого коаксіального кабелю, що з'єднує судини пальця, яка в дійсності зробила можливим для комп'ютерів спілкуватися один з одним, була запрограмована на третьому, зародковому мовою, відомому як мову асемблера.

Форт був єдиною мовою на високому рівні, який міг би бути використаний на погружном комп'ютері Арго.

Взято з: Звивисті шляхи раннього програмування

Подивіться цю веб-сторінку зачарованого Навчання для інформації про Роберта Д. Баллард, Підводному Провіднику

Посилання одним рядком на це Форт-додаток є в запису 1 985-х років в Коротка історія мов програмування Байта: "Форт контролює заглибні нарти, які визначають крах Титаніка"

Контролери власної парковки BART з досліджень АМ - 01/15/2004

"Контролери власної парковки BART працюють на ранній версії amrFORTH на мікроконтролері 80C552. Зроблений майже на 10 років назад, ви побачите цю машінув вигляді ящика з нержавіючої сталі всередині станції після покупки квитка і входу в турнікет."

"Ви повинні запам'ятати номер вашої кабіни парковки, потім ввести його в машину. Розподілена база даних містить всі використовувані в даний час місця парковки. Охорона пробиває спеціальний код і отримує роздруківку нібито порожніх місць, будь-які автомобілі, в яких обілечени. Це запобігає місця стоянки BART від їх переповнення покупцями і в той же час робить парковку, доступну для клієнтів. "

Альберт Лі Мітчелл

Контролер Z tar MIDI

Starr Labs Ztar є контролером, схожим на гітару для музичних синтезаторів MIDI. На відміну від пристроїв, які намагаються вивести потік MIDI-управління від аудіовиходу звичайної гітари, Ztar є повністю цифровим приладом з вбудованим мікропроцесором і датчиками для ладів і струн.

Сотні датчиків повинні бути відібрані і оброблені в режимі реального часу, щоб генерувати потік MIDI-управління, і щоб уникнути тимчасових розбіжностей, які будуть болісно відчутні в музичному виконанні. Ztar використовує мікропроцесор Zilog Super8, запрограмований в суміші з Fort hand-ассемблером, щоб задовольнити ці вимоги.

Аналізатор протоколу T ektronix WAN / LAN

Цей продукт являє собою складний додаток бази даних, що використовує Форт.

Також дивіться наступні посилання:

Системи Dorado - 01/15/2004

"Ось ескіз Форт і систем Дорадо. Ми продали 650 енергетичних контролерів ринків Lucky Markets, зроблених на Форт, кілька тисяч панелей контролю доступу та десятки тисяч читачів магнітної смуги карти (4000 тільки одному міжнародному аеропорту Денвера)."

"Всі продукти були зроблені на Форт, в основному 68HC11, на Форт-асемблері, а деякі великі продукти на контролі енергії, картах кодування читання, і т.д. на Форт високого рівня. Деякі продукти працювали на ПК, деякі 6502 для вкладених систем 68HC11. Ендрю МакКеван був нашим гуру, коли я поступово виходив з виробництва програмних продуктів в кінці 80-х. "

Білл Регсдейл

проекти

Боїнг

Системи авіоніки Боїнга 777

"Розроблені і закодовані вбудовані Форт -ядро для роботи в системах авіоніки Boeing 777. Ядра Форт використовуються для перевірки проектування, верифікації виготовлення і налагодження невдалих апаратних блоків. Ядро було написано на мові асемблера для 68030, 68332, і 80960 мікропроцесорів. Я давав уроки вступного Форт -програмування для інженерів апаратного забезпечення, і допомагав з проблемами в їх Форт-коду. Розробка велася на комп'ютері VAX, що використовує CMS (система управління кодом), щоб простежити розвиток вихідного коду. Налагодження та інтеграція ядра були зроблена з використанням схем-емуляторів. "

Роберт Блут

Ядра функціонального тестування

"Був відповідальним за вкладення функціональної проби ядер (FTK) в усі CAS / CMS 777 LRU. FTK є перекладачем-резидентом Форт на всіх комп'ютерних платах Boeing 777. Завдання також вимагає включення нових можливостей Форт і нове обладнання для серії 68xxx."

Денніс Р. Монтгомері

дослідницькі Додатки

реабілітаційні Додатки

Інвалідне крісло A lexis

Alexis є новаторською електричної інвалідним візком, що використовує дизайн "колеса усередині коліс". Він унікальний тим, що крісло може розгорнутися на власних слідах і Віган в сторону. Центр реабілітації R & D VA Пало Альто по системам догляду за здоров'ям видав ліцензію Intex Industries на продаж Alexis в 1987 році, і Intex справив 40 до-виробничих примірників для польових випробувань в районі Сан-Антоніо. У наступні рази ре-дизайну компанія подала на банкрутство, запобігаючи подальшу комерціалізацію на той час.

Lingraphica

Lingraphica Lingraphica є портативним допоміжне і терапевтичне пристрій зв'язку для людей з афазією після інсульту або іншої травми головного мозку. Вона була розроблена в рамках проекту Merit Review VA в Реабілітаційному R & D центрі в 1987-1989 рр і вийшла на ринок в 1990 році відповідно до Закону про передачу технології. У 1996 році материнська компанія, Lingraphicare America перенаправила свої зусилля на продаж медичного обладнання для забезпечення клінічних мовних і логопедичних послуг для дорослих з афазією. Їхні послуги, що використовують Lingraphica, представляють вищі темпи поліпшення і більш остаточні результатів, ніж традиційні мовні терапії.

Ультразвукове кероване інвалідне крісло

Цей інтерфейс для моторизованої інвалідної коляски дозволяє людям з квадріплегіей контролювати швидкість і напрямок інвалідного візка шляхом нахилу голови в потрібному напрямку руху.

Дактилологічної рука R alph Fingerspelling Hand

Ця електромеханічна дактилологічної рука управляється комп'ютером і пропонує сліпоглухонімим людям поліпшення доступу до комп'ютерів і пристроїв зв'язку на додаток до спілкування між людьми.


Будь ласка, надішліть історії успіху Форт і комерційних додатків на FIG вебмастер .