Cтраница 4
![]() |
Структура приемно-вычислительного комплекса ИИУ пьезометрического взвешивания. [46] |
Вычислительный комплекс работает в процессе заполнения накладной оператором. На рулон телеграфного аппарата оператор в строчку заносит данные об измеряемой цистерне: номер и тип цистерны, грузоподъемность, осность. Рядом автоматически на телеграфный аппарат заносятся данные с блока вычисления, который запускает в нужный момент оператор с пульта. Аналогичным образом заполняется полуавтоматически следующая строчка с данными об очередной измеряемой цистерне. [47]
В этом случае вначале делается запись перемещения по оси X. Она занимает столько строк, сколько минимально необходимо для заданного числа. Эта информация передается в узел перемещения по оси X. Затем на программоносителе помещается какой-либо условный разделительный знак и в следующих строчках записывается перемещение по оси У. Если перемещение по какой-либо координате не требуется, то разделительный знак ставится дважды. [48]
К нему следует обращаться для справок о рассматриваемых реакциях и смысле символов, указывающих на метод. Во втором столбце обозначения: газ, жидкость и твердое тело имеют свой обычный смысл. Для растворов во втором столбце указан растворитель. Только в первых и последних трех столбцах пропуск означает, что написанное выше распространяется и на следующие строчки. [49]
![]() |
Структура седьмого этапа СФК. [50] |
На седьмом этапе СФК проводится учет технических ограничений. Не все значения инженерных характеристик достижимы. Однако реализовать технически это невозможно, по крайней мере, на нынешнем уровне развития техники. В связи с эрш в следующей строчке матрицы проставляют экспертные оценки технической реализуемости тех значений инженерных характеристик, которых в наибольшей степени требуют потребители. [51]
Остается рассмотреть строчки, содержащие по два невычеркнутых числа. В строке ( 0), например, имеются два невычеркнутых нуля, в столбцах ZT и XYT соответственно. Чтобы отличить их друг от друга, заключаем первый в квадрат, а второй в треугольник. Точно таким же образом заключаем в квадрат все нули столбца ZT и в треугольник - все нули столбца XYT. Аналогичный процесс продолжаем и в следующих строчках, в результате чего взятыми в квадрат окажутся единицы столбца XYZ и пятерки столбца XYT, а четверки столбца XYZ и тройки столбца YZT будут заключены в треугольники. [52]
Внимательно посмотрев на приведенный текст, вы заметите, что первая строчка содержит идентификатор ресурса блока диалога ( IDD ABOUTBOX), за которым следует объявление типа ресурса ( DIALOG) и размеров блока диалога. Следующая строчка определяет его стиль, объединяя четыре константы, в основном уже знакомые вам. После того как объявлен стиль, можно указать заголовок блока диалога ( CAPTION), который появляется в его полосе заголовка. Если не определять этот оператор, то, естественно, полоса останется пустой. Следующая строчка описания ресурса ( FONT) определяет размер и имя шрифта, который будет использоваться в этом блоке диалога. [53]
Таблица таких чисел была бы весьма громоздка, кроме того, для расчета брутто-формулы вполне достаточно двух десятичных знаков. Поэтому в программе С - Н - N-О предусмотрено округление выходных данных до двух десятичных знаков. Здесь впервые встречается оператор TAB. Он выполняет те же функции, что и табулятор на обычной пишущей машинке. ТАВ ( 21); означает, что курсор передвинется на столбец 21 и вывод данных будет продолжен с этого места; точка с запятой после ТАВ ( 21) блокирует переход курсора на следующую строчку экрана после вывода очередных символов. Отсутствие точки с запятой в конце строки 3100 вызывает переход на следующую строчку экрана. [54]
На этом рисунке верхняя строчка отведена массиву данных, диапазонным переменным и числовым значениям параметров функций, используемых для вычислений. На следующей строчке помещено выражение для истинного аргумента функции. На следующей строчке приведено выражение для комплексной функции, аргументом которой является заданная нами функция. Задача заключается в определении значения аргумента этой функции, пользуясь лишь ее значениями. Решив эту задачу, можно сравнить полученное решение с той функцией, которая была задана в качестве аргумента. Для успешной работы алгоритма область значений функции расширена на одно значение, принятое равным нулю. На следующей строчке показана команда аргумент, входящая в пакет Mathcad, примененная ко всем значениям функции. График, полученный в результате выполнения этой программы, показан в центре большого рисунка сплошной линией. Внизу показан фрагмент этого же рисунка. Результат выполнения команды аргумент виден на рисунке в виде кривой, имеющей множество зубцов. Эта кривая явно не соответствует заданным значениям аргумента функции. [55]
Таблица таких чисел была бы весьма громоздка, кроме того, для расчета брутто-формулы вполне достаточно двух десятичных знаков. Поэтому в программе С - Н - N-О предусмотрено округление выходных данных до двух десятичных знаков. Здесь впервые встречается оператор TAB. Он выполняет те же функции, что и табулятор на обычной пишущей машинке. ТАВ ( 21); означает, что курсор передвинется на столбец 21 и вывод данных будет продолжен с этого места; точка с запятой после ТАВ ( 21) блокирует переход курсора на следующую строчку экрана после вывода очередных символов. Отсутствие точки с запятой в конце строки 3100 вызывает переход на следующую строчку экрана. [56]