Предустановленные программы это какой рефлекс

Я публикую этот пост в качестве программного (в том смысле, что впоследствии буду просто давать ссылку на него, вместо того, чтобы в пятисотый раз разжёвывать очевидные вещи). Этот пост прежде всего задуман как ответ на рассуждения об «инстинктах у человека», которые якобы заставляют большие массы людей и отдельных представителей человеческого рода вести себя так-то и так-то, а не иначе, и так, следовательно, будет всегда, пока сама человеческая природа не подвергнется кардинальному изменению.

Терминология

Начнём с терминов.

Инстинкт — это сложная программа, задающая автоматическое поведение живого существа в определённых ситуациях. Инстинкт часто путают с рефлексом — бессознательным ответом на возникший внешний раздражитель. На самом деле, это совсем разные вещи: рефлекс нельзя осмыслить или рационализировать в момент его исполнения.

Рефлексы бывают безусловные (природные) и условные (воспитанные, привнесённые), но и в том, и в другом случае они остаются бессознательным и коротким действием. Рефлекторно можно издать крик, но нельзя выругаться; замена возгласа ругательством — акт осознанный, к природным рефлексам отношения не имеющий. Большинство рефлексов (пищеварительный, глотательный, сосательный, защитный и т.д.) срабатывает под действием внешних или внутренних стимулов — сигналов возбуждения нервной системы. Сигналы опасности, вызывающие отвращение или страх, относятся к стимулам; поэтому реакция на эти сигналы — рефлекторная, а не инстинктивная.

Рефлекс оргазма. Инструкция к практике

Инстинктивная деятельность, в отличие от рефлекторной, всегда продолжительна и состоит из нескольких фаз, причём способ исполнения каждой из этих фаз преодолевает личный опыт и результаты наблюдений конкретного разумного существа, вовлечённого в эту деятельность. Так, гнездо рыбы макропода (Macropodus opercularis) можно уничтожить на глазах у самца, но инстинкт заставит его всё равно продолжать все действия, связанные с ухаживанием и заботой о потомстве. Инстинкт передаётся чисто генетически и не зависит от опыта или обучения (те же макроподы, отобранные у отца и выращенные искусственно, всё равно будут демонстрировать заботу о потомстве в рамках точно той же заданной программы, что и их предки).

Чем выше развита нервная деятельность и функции передачи индивидуального опыта, тем ниже значение инстинктов для жизни существа. У рыб цихлид, относящихся, как и макроподы, к окунеобразным, интеллект и влияние личного опыта значительно более выражены в этологических наблюдениях, чем у макроподов. Поэтому, если уничтожить гнездо цихлид во время ухода родителей за кладкой, то родители (предварительно подравшись!) прервут программу выращивания потомства и через неделю-две приступят к строительству нового гнезда. Приёмам и методам ухода за потомством молодые цихловые рыбы научаются у родителей. Если молодь цихлид выращивать отдельно от родителей в инкубаторе, большинство видов цихлид будет поедать или уничтожать иным способом свои кладки, и во всяком случае не будет охранять икру и мальков, как их не охраняли собственные предки.

Рефлексия — Смешарики. ПИН — код | Познавательные мультфильмы

Для разбирающихся в компьютерной технике можно привести такую упрощенную аналогию, сравнивающую значимость рефлексов и инстинктов: рефлекс — это сравнительно простая подпрограмма реакции на прерывание (событие), а инстинкт — это комплексный бот, управляющий активностью всего программного комплекса при вызове. Более общая аналогия: рефлекс — это действия по определённому сигналу светофора на дороге (стимулу), а инстинкт — это маршрутная карта, проложенная навигатором для автопилота. Отклонения от инстинктивной программы, её перекосы — практически невозможное явление в живой природе. Птицы и рыбы всегда танцуют перед партнёром один и тот же брачный танец, от первой до последней фигуры; копытные не могут отказаться от драки в сезон случки; маршруты птичьих перелётов и гнездовий зафиксированы и проверены веками, а не нашедшая привычного гнездовья перелётная птица обычно гибнет или, во всяком случае, не оставляет потомства. Но…

У человека инстинктов нет!

У самосознающего человека со здоровой психикой нет ни одной программы поведения, минующей стадию разума и личного опыта, которую он выполнял бы без консультации с собственной психикой. Даже стадию базового рефлекторного акта можно преодолевать личной свободной волей: мотивированный психическими соображениями человек не отстраняется от источника боли, смеётся над собственными кошмарами и страхами, управляет реакциями вегетативной нервной системы и т.д. Даже самые недвусмысленные наборы стимулов, порождающие у высших животных однозначную инстинктивную реакцию — страх смерти, позывы к размножению и т.п. — не являются «общим местом» для большинства людей и управляются как личным опытом, так и ситуативной логикой. При этом самые важные функции биологического поведения — инструментальная деятельность, ходьба, речь, размножение, уход за потомством и самосохранение — отнюдь не «даны» человеку природой, а являются результатом научения, передачи персонального опыта.

За примерами далеко ходить не надо. У человеческих женщин нет никакой «родовой программы», женщина не умеет от природы перегрызать пуповину плода и облизывать новорождённого.

Как человек, не раз принимавший роды и много шлявшийся по акушерским отделениям, замечу также, что женщина не умеет от природы правильно держать младенца, правильно спать с ним, давать грудь и т.д. — для научения этим вещам раньше обычно прибегали к опыту старших родственниц и подруг, а в цивилизованные времена стали устраивать «курсы будущей матери», что очень правильно, так как позволяет избежать передачи гнуснейших суеверий. Напротив, сосание и плач у ребёнка — не инстинкты, а рефлексы, причём довольно простые: попало что-то в рот — сосём, если невкусно или холодно — выплюнем каку, стало дискомфортно хоть где-нибудь — напрягаем связки и издаём вопль. Такие рефлексы, как дефекация и мочеиспускание, с развитием тела становятся всё сложнее, неподъёмнее для детской психики — поэтому с ними тоже имеют дело путём научения, высаживая на горшок. Самым же сложным из детских рефлексов, граничащим с инстинктом по сложности и значимости, является, внезапно, рефлекс подражания — именно с его помощью дети учатся и ходить, и говорить, и курить, и материться, и брать неопределённые интегралы… И всё же, это тоже не инстинкт — простое волевое усилие сознания прерывает его работу, а другие осознанные усилия вносят в любую подражательную деятельность элементы новаторства, эксперимента. Настоящим инстинктам, как мы видели из примеров выше, свойственна чистота исполнения, доведённая поколениями предков до автоматизма. (Кстати, возможно, что именно во время припадков психического автоматизма на фоне эмоционально-волевого дефекта у психически больных мы видим следы инстинктивного поведения, свойственного дальним предкам людей).

Читайте также:
Как использовать программу Whatsapp

Какие ещё «инстинкты» приписывают людям? Размножение? Да ладно, мало ли на свете чайльд-фри, гиков, половых извращенцев и обыкновенных детоненавистников, не желающих с этим связываться!

Инстинкт, по определению, есть свойство вида, а не личности (о политических следствиях из этого определения я ещё напишу потом), и преодоление этого инстинкта столь значимым числом формально здоровых людей в популяции было бы невозможным. Отделённый от размножения секс?

Позвольте, но всем нам известно, что сексуальные практики и приёмы человек осваивает только через научение и личный опыт. Жажда жизни? Она весьма рациональна — и через неё легко и часто переступают именно по соображениям рациональности, рассудочного долга, прикрывая собой амбразуры и тараня вражеские поезда.

Наконец, последним и наиболее частым «инстинктом» называют «стремление к власти», якобы присущее людям «генетически». Но, даже оставив в стороне сомнительное качество этологических исследований на эту тему, ставшее в последнее время очевидной проблемой, мы всё равно вынуждены будем признать, что сущность человека есть сущность социального существа, и, таким образом, инструменты и способы достижения власти (доминирования) динамически меняются вместе с развитием общества. Ни один инстинкт не может перепрограммировать поведение людей с такой скоростью, которая нужна для успешного контроля этих изменений!

Критика биологизаторства в отношении «инстинктов человека»

Итак, мы подошли к самому важному пункту: мы выяснили, почему нельзя всерьёз рассуждать об «инстинктах у человека», но, между тем, на наших глазах эти рассуждения превращаются постепенно в нескончаемый источник морализаторских выводов о «неизменности человеческой природы». Такая точка зрения — человек-де «животное», управляемое «инстинктами» и легко собирающееся в «толпу», над которой так удобно «доминировать» — свойственна была сами знаете кому, и их последователи в наше время тоже рассуждают, не покладая рук и языков, о том, что природа человека несовершенна и предопределяет его судьбу. Таким образом оправдываются самые ужасающие свинства, скотства и другие зверства — ведь это «в человеческой природе», управляемой «инстинктами», а значит, самым «естественным» из состояний для людей являются капитализм, национализм, абсолютизм, крепостничество, рабство, патриархальная семья, матриархальный клан, берлога одинокого выживальщика и т.п., и уж с несомненной точностью — «война всех против всех», ведущаяся за счёт тех же самых «инстинктивных» потребностей.

С другой же стороны к этому омерзительному хору присоседились некоторые лица левой ориентации, ведущие ту же самую песню, но на свой лад. Да, люди — это скоты, находящиеся в плену самых примитивных инстинктов, они хотят ничего не делать, вкусно жрать, размножаться в своё удовольствие, хозяйничать в своём обиталище и даже — о ужас! — умирать без боли и, при возможности, как можно позже!

Но ведь есть и другие люди: эти сумели «преодолеть животное», поставить себя выше размножения и жратвы, найти «великую цель» (обычно так или иначе выражающуюся через концепцию «жертвенного служения»), да и вообще — люди ли они, или же герои и титаны, возвысившиеся наконец-то над серой массой скотов? Неудивительно, что такая «левая» по фразе идеология быстро приводит её проповедников к концепции «вождей», давно и эффективно вытравивших из себя «инстинктивное» и приобщившихся к «абсолютному духу» (а что у них по джвадцать дач, так это для работы и для здоровья надо), к концепции «безымянной жертвы» во имя великого подвига, и, как феерический финал — к полному отрицанию истории и современности, к призывам уничтожить «несовершенную» расу людей и заменить её какой-то неопределённой расой «далёких потомков», которым всё это скотство и зверство будет чуждо. Такая идеология, априорно человеконенавистническая, всегда содержит в своей основе биологизаторство и морализаторство. Даже трансгуманизм, с его простым (негативным) отрицанием человеческой природы, выглядит на этом фоне прогрессивнее.

Мораль такова — рассуждая об инстинктах у человека:

а) проверьте, не путаете ли вы инстинкты с рефлексами или стимулами, незаслуженно приписывая людям «запрограммированное» поведение и лишая их скопом свободной воли;
б) проверьте также, не льёте ли вы воду на мельницу человеконенавистников, готовых бросить вызов «порочной человеческой природе» лишь для того, чтобы утвердить своё право главенствовать над «бессмысленной толпой»?

Если по любому из этих пунктов вы попали в ловушку, то лучше не лезьте в неё дальше. Не надо служить компостом, на котором растёт мелкобуржуазное самолюбие маленьких фюреров!

Источник: with-astronotus.livejournal.com

Рефлекс

Вся жизнедеятельность высших животных осуществляется посредством рефлекторной деятельности. Больше чем рефлекс, биоорганизм – биологическая основа жизни, не способен производить. Это великолепно доказал “отец” физиологии высшей нервной деятельности – И.П.Павлов.

Более того: рефлекс – единственный механизм биоорганизма высших животных во взаимоотношениях с окружающей действительностью. Других механизмов не существует. Все, что мы делаем: идем, едим, любим, ненавидим, думаем, говорим, творим – все, абсолютно все, осуществляется и отражается в центральной нервной системе в виде рефлекторных дуг.

Рефлекс – это единичная ответная реакция биоорганизма на внешнее или внутреннее воздействие, направленная на выживание индивидуума, действующая независимо от сознания человека.

Рефлекс – это всегда выполнение какой-то мышцей, или группой мышц, единичной, узкоспецифической задачи. Единственные процессы, осуществляемые без участия мышц – процессы мышления – все равно осуществляются по принципу рефлекторного механизма.

Рефлекс представляет собой цикл действий:

  • получение рецепторами органов чувств воздействия от раздражителя,
  • возникновение возбуждения в рецепторах,
  • передача возбуждения в виде электрического импульса (сигнала) на нервные пути и прохождение сигнала по нервным путям до “своих” нервных центров,
  • анализ сигнала и синтез ответной информации в центральной нервной системе, То есть – в этих нервных центрах,
  • прохождение ответного сигнала по нервным путям к мышцам – исполнителям рефлексов,
  • ответную мышечную реакцию одного из органов биоорганизма.

Морфологической основой рефлекторной деятельности является ЦНС во главе с головным мозгом.

Мозг человека работает со 100 % надежностью. Эволюция отработала это многомиллионолетним естественным отбором. Даже если предположить, что мозг работает, скажем с 99 % надежности, то путем естественного отбора, человек должен погибнуть, ведь после 99 правильных решений в опасных, для жизни, ситуациях, мозг обязательно выдаст одно неправильное, смертельное решение, что означает смертельный приговор индивидууму, а затем и виду. Либо превратит 99% в 100%, и вид будет существовать дальше.

Не будет ошибкой сравнивать мозг человека с компьютером (кибернетика возникла на основе данных изучения работы мозга). И мозг, и компьютер работают на основе одних и тех же закономерностей. Мозг человека, с этой позиции, представляет собой совершеннейший биологический компьютер.

Читайте также:
Характеристика многопартийности по типу политической программы

«Программой» для загрузки человеческого мозга информацией, является система врожденных рефлексов. В ответ на вводимую информацию, система врожденных рефлексов человека всегда выдает адекватный, вводимой информации, ответ. И эта “программа” также не может содержать ошибки согласно тому же принципу естественного отбора.

Необходимо четко отделять структуру головного мозга от его функции.

  • Головной мозг – это морфологическая основа рефлексов. То есть: совершеннейший биологический “компьютер”.
  • В который заложена “программа” в виде врождённых рефлексов. Назовём эту “программу” соматическим умом.
  • Конкретной морфологической структурой одного врождённого рефлекса является существующая рефлекторная дуга в головном мозге.

Что же представляет собой соматический ум – только систему врожденных рефлексов?

Человек приходит в этот мир с вложенной в него “компьютерной программой” – системой врожденных рефлексов, базирующихся на врождённых рефлекторных дугах. Врождённые рефлексы представляют собой врожденные, ответные реакции в тех или иных стандартных ситуациях .

ВРОЖДЕННЫЙ (безусловный) РЕФЛЕКС есть ответная врожденная реакция биоорганизма на воздействие извне (из окружающего мира) или изнутри организма на врожденную рефлексогенную зону данного рефлекса, направленная на выживание индивидуума и действующая независимо от сознания человека.

Надо понимать, что врождённый рефлекс срабатывает именно от воздействия на врождённую рефлексогенную зону врождённого рефлекса. Причём неважно: каким раздражителем.

Например: человек совершенно безразличен к лежащему кирпичу. То есть, он проходит мимо него совершенно не реагируя. Но тот же самый кирпич, летящий в его сторону, заставит человек мгновенно отпрыгнуть в сторону.

В данном случае, ответную реакцию человека вызвал не вид кирпича (пусть и летящего в его сторону). Действие инстинкта самосохранения вызвало резкое движение в сторону человека, попавшее в поле его зрения. То есть: воздействие на его рефлексогенную зону. В данном случае – на органы зрения.

Причём неважно будет какой быстролетящий предмет вдруг попал в поле зрения человека: кирпич или подушка. Реакция в обоих случаях будет одинаковой: человек уклонится от удара.

Это великолепный результат многомиллионолетнего естественного обора. Когда именно не конкретный предмет, а только рефлексогенная зона вызывает срабатывание врожденного рефлекса. В противном случае, человек пугался бы, например, вида любого кирпича…

Врожденные рефлексы имеют в ЦНС готовые, генетически определенные, заложенные еще до рождения организма, нервные пути, по которым идут сигналы, возбуждающие рефлекс.

Но врожденные рефлексы занимают в мозгу человека лишь очень небольшую его часть. Вся остальная часть мозга – «чистый лист», в который записывается вся информация, весь жизненный опыт человека в виде условных рефлексов.

УСЛОВНЫЙ (приобретенный) РЕФЛЕКС есть ответная врожденная реакция биоорганизма на воздействие безразличного ранее раздражителя, выработанная в процессе жизнедеятельности на основе врожденного рефлекса, направленная на выживание индивидуума и действующая независимо от сознания человека.

Проще говоря, условный рефлекс – это тот же самый безусловный рефлекс, но срабатывающий от нового раздражителя.

Как становится ясно из определения, нервные пути, по которым проходят сигналы условного рефлекса – тоже врожденные, поскольку они представляют собой нервные пути базового врожденного рефлекса. Новое, чем отличается условный рефлекс от врожденного – способ возбуждения:

  • врожденный (безусловный) рефлекс возбуждается действием раздражителя на врожденную рефлексогенную зону врожденного рефлекса,
  • условный (приобретённый) рефлекс возбуждается действием любого, ранее безразличного раздражителя, на любой из органов чувств, только не на врожденную рефлексогенную зону врожденного рефлекса.

Условные (приобретённые) рефлексы образуются только благодаря врожденным рефлексам.

Происходит это следующим образом: на рефлексогенную зону врожденного рефлекса производится воздействие раздражителем. Происходит срабатывание врожденного рефлекса. Одновременно (или чуть ранее) производится воздействие другим (все равно каким) раздражителем на любую другую рецепторную зону, не связанную с данным рефлексом.

В этот момент в коре полушарий головного мозга, согласно И. П. Павлову, между двумя возникшими очагами возбуждения (нового раздражителя и врожденного рефлекса) устанавливается «нервное замыкание»: условный рефлекс готов. Рецепторная зона нового раздражителя становится рефлексогенной зоной вновь возникшего условного рефлекса.

Воздействие всегда производится либо на рефлексогенную зону врожденного, либо на рефлексогенную зону неврожденного рефлекса. Но ответная реакция организма всегда является врожденной, поскольку любой условный рефлекс всегда базируется на безусловном рефлексе. В отличие от врожденного рефлекса, с его готовыми врожденными, неизменяемыми нервными связями, условный рефлекс образует временные условные нервные связи в ЦНС.

Термин «временные» здесь обозначает не «на некоторое время», а: «не врожденные», “приобретаемые”. Нервные связи, даже временные, раз возникнув, не исчезают никогда.

«Соматический ум» (“компьютерная программа” головного мозга) – есть вся система рефлексов: как врожденных, так и не врожденных. Все рефлексы и есть те «мысли» которыми мыслит наш биоорганизм – тело человека. В конечном счете, в результате рефлекторной деятельности мы получаем действия организма, адекватные введенной информации, и направленные на его выживание. Эта система безупречна и действует безупречно на протяжении всей истории существования высших биоорганизмов.

Человек есть высшее эволюционное звено животного мира на Земле. Механизм условно-безусловной рефлекторной деятельности оттачивался до него многие миллионы лет. Также как и любой другой механизм в теле человека, рефлекторный механизм работает со 100% надежностью. Это обязательное требование Эволюции.

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

Если предположить наличие Души человека – рефлекторная деятельность организма человека приобретает в жизни человека совершенно иную роль, нежели ей отводилось раньше. Ибо считается, что сознание человека позволяет ему регулировать рефлекторную деятельность. В классической психологии существует понятие «воля» – сознательное регулирование человеком своего поведения, выраженное в умении видеть и преодолевать внутренние и внешние препятствия (читай: рефлексы), на пути целенаправленных поступков и действий.

Усилием воли, человек, таким образом, якобы, может гасить одни рефлексы и стимулировать другие. Например, преодолеть страх, пересилить усталость, ради достижения каких-то высших целей (и страх, и усталость есть проявления инстинкта самосохранения).

Глубочайшее заблуждение. Человек не может сознательно манипулировать рефлексами. Одного усилия мысли, желания и т. п., явно недостаточно, для того, чтобы остановить такой мощнейший процесс, как исполнение рефлекса.

Система рефлексов соматического ума – “компьютерной программы” головного мозга – представляет собой защитную врождённую программу выживания тела человека. Поэтому любые сознательные действия человека, противоречащие исполнению рефлексов, будут оцениваться соматическим умом – “компьютерной программой” его головного мозга – как действия, направленные на ту или иную степень самоуничтожения. И, естественно, будут немедленно им пресекаться.

Здесь проявляется принцип «первичности рефлекса» – принцип существования Жизни: любое действие биоорганизма, в первую очередь, подчинено закону его выживания. Иное отметается эволюцией биологической жизни.

Отсюда становится понятным, что никакое усилие «воли», мысли, желания и пр., направленное против работы соматического ума – “компьютерной программы” его головного мозга”, не способно остановить процессы рефлекторной деятельности. Рефлекс может остановить только другой рефлекс, более «сильный», имеющий большее выживательное значение для биологической основы. Чтобы остановить действие одного рефлекса, должен быть возбужден другой, более сильный рефлекс

Читайте также:
Развлекательная игровая программа пусть всегда будет солнце

Продолжение темы читатель может найти в статьях: “Инстинкты и рефлексы”, “Инстинкт”, “Сенсорный и эффекторный нервный центр”, “рефлексообразующие факторы”, “Функции раздражителей рефлекса”, “Главный раздражитель рефлекса” на сайте автора.

Источник: galeevrk.ru

Рефлекс (язык программирования)

Рефлекс (язык программирования) — диалект языка Си для программирования управляющих алгоритмов промышленной автоматизации. Программируемые логические контроллеры, встроенные приложения, робототехника. Позволяет использовать русский синтаксис.

Язык процесс-ориентированного программирования Рефлекс, известный также под именем «Си с процессами», ориентирован на создание управляющих алгоритмов в промышленной автоматизации и робототехнике: для систем, предполагающих активное взаимодействие с внешней средой, технологическим оборудованием, физическими процессами через датчики и органы управления.

Базовые цели, которые ставились при разработке языка, — это его адекватность задачам управления, легкое изучение пользователем, комфортные программирование и сопровождение уже созданных программ.

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

В отличие от языка Си, где программы строятся как иерархия функций, базовое понятие языка Рефлекс — процесс. Программа на языке Рефлекс — это множество параллельно исполняемых процессов, которые могут запускать друг друга, останавливать и контролировать текущее состояние. Программирование на языке Рефлекс называется процесс-ориентированным.

Для комфортного программирования систем промышленной автоматизации в языке предусмотрены операции с временными интервалами и средства описания связей с датчиками и управляющими органами.

Цель настоящего сетевого ресурса — обеспечить свободное обсуждение и эффективное развитие языка пользователями, производителями программируемых логических контроллеров и интегрированных сред разработки.

ЧаВо

Q1. Что это за язык Рефлекс и зачем он нужен?

A1. Язык Рефлекс, известный также под именем «Си с процессами», — это язык программирования в процесс-ориентированном стиле, предназначенный для описания управляющих алгоритмов. Область его использования — промышленная автоматизация и робототехника: системы, предполагающие активное взаимодействие с внешней средой, технологическим оборудованием, физическими процессами через датчики и органы управления.

Q2. Какие цели преследовались при создании языка Рефлекс?

А2. Базовые цели, которые ставились при разработке языка, — это его адекватность задачам управления, легкое изучение пользователем, комфортные программирование и сопровождение уже созданных программ.

Q3. На что похож язык Рефлекс?

А3. Язык по синтаксису очень похож на язык Си, что обеспечивает простоту его изучения большинством практикующих программистов. Язык имеет англоязычный и русскоязычный синтаксис, а также допускает идентификаторы на русском языке, и это делает его крайне привлекательным для отечественных пользователей.

Q4. В чем отличие языка Рефлекс от языка Си? Почему он называется процесс-ориентированным языком?

А4. В отличие от языка Си, где программы строятся как иерархия функций, базовое понятие языка Рефлекс — процесс. Программа на языке Рефлекс — это множество параллельно исполняемых процессов, которые могут запускать друг друга, останавливать и контролировать текущее состояние. В языке предусмотрены операции с временными интервалами и средства описания связей с датчиками и управляющими органами. Разнообразие специфических приемов при создании программ и методы структуризации алгоритма позволяют говорить в случае языка Рефлекс об особом стиле программирования — процесс-ориентированном программировании.

Q5. Какова история создания языка Рефлекс и его генеалогия?

А5. Рефлекс — это развитие проекта СПАРМ (средство программирования алгоритмов работы микроконтроллеров, авторы Зюбин В.Е., Карлсон Н.Н. 1988-1990 гг). Год создания настоящей версии языка Рефлекс — 1998 (Зюбин В.Е. с участием Петухова А.Д., Данчина Д.Ю.). Год ее реализации (создание транслятора) — 2002 год.

В основу языка Рефлекс легли идеи, почерпнутые из языков ЯРУС, Си, QuickStep, СПАРМ и ЯРУС-П (ЯРУС на Паскале, проект 1985-86 гг, так и не оконченный).

Генеалогическое дерево языка Рефлекс условно можно изобразить так:

  • (ЯРУС+Паскаль) —» ЯРУС-П (1986)
  • ( ЯРУС-П+ЯРУС+Си) —» СПАРМ (1990)
  • (СПАРМ + QuickStep) —» Рефлекс (1998)

Разумеется, что на Рефлекс оказывали влияние и другие языки, те же языки МЭК 61131-3.

Q6. В каких практических задачах использовался язык Рефлекс?

А6. Язык Рефлекс прошел серьезное испытание на реальных промышленных объектах:

  • 1989-1992 — применялся при автоматизации электроавтоматики станков ЧПУ (СПАРМ, адаптация на х86 + VME),
  • 1994-1997 — применялся для автоматизации установок выращивания монокремния методом Чохральского 221УА100 (СПАРМ, адаптация на мультипроцессорной системе Intel 196 + Multibus)
  • 2002-2005 — автоматизация установок выращивания монокремния методом Чохральского 221УМК090 (Рефлекс, адаптация на MicroPC+UNIO)

Задачи включали комплексное управление газо-вакуумными подсистемами, подсистемами прецизионного перемещения, силовым оборудованием термосистемы, системами противоаварийной защиты, при использовании типового для задач управления алгоритмического обеспечения: ПИД- и адаптивное регулирование, логическое управление, событийные стратегии.

Q7. Какие основные отличия языка Рефлекс от языков стандарта МЭК 61131-3? Что нового даст мне Рефлекс, кроме русских букв в идентификаторах?

A7. Если говорить о сравнении языка Рефлекс и языков МЭК 61131-3, то функционально язык покрывает пару SFC+ST. Кстати, среди трех наиболее важных свойств языка программистами постоянно упоминается его русскоязычность (англоязычный синтаксис также возможен).

Основные преимущества языка Рефлекс (как языка):

  • Си-подобность = легкость изучения для Си-программистов, минимизация смешаноязыкового программирования
  • Более удобные и надежные средства для управления потоками команд (SFC он ближе к сетям Петри со всеми сложностями вокруг фишек, проблемой конвергенции потока управления и т.д.)
  • Однородность представления (чисто текстовый вид и все плюсы текстового представления: потенциально высокая переносимость, модифицируемость текста и т.д.)
Плюсы текущей реализации языка (транслятора языка):
  • Полный контроль пользователя над исходными текстами, расширяемость

Повышенная переносимость программ (адаптацию языка на платформе может делать пользователь)

Минимальные требования к целевой платформе. (шесть байтов на процесс, образы регистров УСО(~N*3), переменные, стек глубиной в два call-а без параметров)

Низкие требования к ресурсам делает язык Рефлекс особенно привлекательным для реализации на мелкосерийных программируемых логических контроллерах и встроенных системах управления.

Q8. Как я могу «прикрутить» Рефлекс к своему контроллеру (система исполнения, компилятор, . )?

A8. Системы исполнения не требуется, на выходе получаются StandAlone (системо-независимые) приложения. Разумеется, при этом не исключена возможность исполнения под операционной системой.

Транслятор языка доступен по запросу, исполняется из командной строки ОС Windows/MS DOS, выходные файлы транслятор генерирует на языке Си. Системные библиотеки открыты, системо-зависимых функций, которые потребуется адаптировать к платформе, — от пяти до пятнадцати (зависит от конкретной ситуации). В самом простом случае адаптация сводится к тому, чтобы:

  • организовать вызов функции ControlLoop() с требуемой частотой,
  • написать функцию считывания байта/слова из модулей ввода/вывода,
  • написать функцию записи байта/слова в модули ввода/вывода.

См. также

Ссылки

  • Официальный сайт языка программирования Рефлекс
  • Статьи по языку программирования Рефлекс

Источник: xn--80ac3cm.xn--p1ai

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru