Перейти к содержимому

Natsu_Zirok

Пользователи
  • Публикации

    76
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Natsu_Zirok


  1. Да, дает разрешение как золотая плата. Количество компонентов 16, как у алмазного процессора.

    Крафт дороже получается. И возможно количество действий/тик будет пониже чем у алмазного. Но это надо проверить.

    Просмотрел весь конфиг, понял только одно - все перенимает от проца и видеокарты, т.е. в конфиге кол-во компонентов APU=CPU. Немного не логично из-за шины. Прибавляло бы, что ли 2-4 компонента. Хотя если установить на сервер - уже по барабану, так как можно установить еще шин.


  2. Значит ли это, что APU 2lvl обеспечит разрешение видеокарты 2-го уровня? Если да, то смысл есть. А в чем слабость по сравнению с процессором и видюхой? Производительность падает? Количество компонент меньше?

    Минус обновления только один - нет Tier 3 с видеокартой 3 уровня.

    (Крафт 2 уровня)

    post-14612-0-45283800-1432320003_thumb.png


  3. Итог просмотра - APU только 1 и 2 уровней, но крафты жестокие.

    Итог - смысла нету их использовать =D

    1lvl - 1 Проц 2 lvl, 1 видеокарта 1 lvl, 1 шина 1 lvl, 2 чипа 1 lvl, 4 золотых самородка

    2lvl - 1 Проц 3 lvl, 1 видеокарта 2 lvl, 1 шина 2 lvl, 2 чипа 2 lvl, 4 алмаза


  4. Сложно сказать что "большое" обновление. Так, процессор новый и всё. Не то что в былые времена, когда появились дроны или 3д принты.

    Так же APU удобно использовать в роботах, если нужны ВСЕ слоты.

    А в планшетах в настоящее время используется что? APU, а не видеокарта и проц. Вот и польза большая.


  5.  

    На сервере - война с применением роботов... МТ заброшен, Фингер пропал... OpenComputers выпустил большой патч, но всем не до этого...

     

    А я только хотел написать. Админам на заметку - обновляйте =D APU лучше для планшетов


  6. Я наверное уже надоел( B-)), но все же.

    Вопросы по адаптеру из OC

    1.Какие методы/функции/всякое_такое доступны для IC2Exp и каким именно блокам?

    2.Какие методы/функции/всякое_такое доступны для GalactiСraft и каким именно блокам?(Спрашиваю, т.к. появилась карточка для робота "Анализатор атмосферы планет" от GC(OC V1.5.9.21 :smile9:)).


  7. :)  Вражина наступает.

     

    Кстати, надо форсировать как-то установку КТ (компьютроникса, напинать себя сильно и обновить ядро сервера др требуемого).

     

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

    Извиняюсь, но я на своей сборке(Ссылка в подписи). В добавок я после вайпа пишу(1.Тот мир крашится каждые 5 минут. 2.Добавил IC2Ex(Где можно найти все методы для него?))


  8. Сборки на Quad стержнях (1-6 стержней)

     

    P.S. 1 LVL = Без доп.реакторов. 2 LVL = 3 доп.блока. 3 LVL = 6 доп.блоков

     

    Эконом ЯР. 1lvl

     

    post-14612-0-89331900-1431310475_thumb.pngpost-14612-0-39270600-1431310476_thumb.png

     

    Бюджетный ЯР. 1lvl/Эконом ЯР 2lvl

     

    post-14612-0-00771000-1431310931_thumb.pngpost-14612-0-68168800-1431310931_thumb.png

     

    Бюджетный ЯР. 2lvl/Эконом ЯР. 3 lvl

     

    post-14612-0-38080400-1431311465_thumb.pngpost-14612-0-79599700-1431311465_thumb.png

     

    Бюджетный ЯР. 3lvl

     

    post-14612-0-38147300-1431311719_thumb.pngpost-14612-0-75376500-1431311719_thumb.png

     

     

    Пример:

     

    post-14612-0-09131200-1431312063_thumb.pngpost-14612-0-47572500-1431312063_thumb.png

     

     

    Сравнение примера и Бюджет ЯР 3lvl:

     

    Мощности:

         Vent C.         Heat Gen.   Output/Total EU   Active/Efective EU/t

    ЯР3:       576(576)(+)  576(+)         72 millions(+)       360 EU/t(+)

    Пример: 640(644)(-)   640(-)         56 millions(-)        280 EU/t(-)

    Требуемые ресурсы:

    Copper    Tin          Iron        Gold     Uranium     Rubber      RedStone

    ЯР3:             1048(--)   100(+)     312(+)    96(-)    24(~)           79(--)        32(~)

    Пример:       817(++)    103(-)      338(-)    72(+)    12(~)           49(++)      22(~)

     

    Примечания: '+' - уходим в плюс, '-' - уходим в минус, '~' - решать вам



    Дополнительные сборки с ураном - будут.

    С Thorium и Plutonium - не скоро.


  9. Для bundled-кабелей скорее всего потребуется не простая редстоун плата, а второго уровня.

    В том то и прикол, что я знаю, но не знаю как это вывести.

     

    Объясню принцип программы:

    Есть 3 кнопки типа Переключатель

    Кнопка #1 и #2 ==> Выдают сигнал

    Кнопка #3 ==> Принимает сигнал и меняет статус кнопки или изменяет текст.

    А вот как получить, есть сигнал или нет, не понимаю.

     

     

    И да: Я не получил $ и UU за 6 голосов, по 2 голоса на каждом топе.


  10. И снова здравствуйте!

     

    Проблема: не могу получить сигнал с Bundled провода ProjectRed.
    Пробовал: 
    redstone_changed , но оказалось не то.

    Пробовал: getBundledInput
    Итог: где-то напортачил я, точно не пойму(Как никак новичек в моде)

     

    Проблема: не знаю как обработать событие датчика motion
    Пробовал: пример с оф.страницы событий
    Итог: решил обратится к вам.


  11. Поясни, в чем конкретно состоит проблема. Что именно не получается реализовать?

     

    Я не могу понять из твоих постов, что именно вызывает трудности.

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

    В таком случае можно просто положить в корень диска файл autorun.lua, который будет жестко биндить нужный монитор к основной видеокарте. Адреса можно вписать вручную, используя первые четыре уникальных символа адреса, и далее автоматически получая полный адрес в программе через команду component.get("xxxx").

     

    (Будет полезен этот сайт: http://ocdoc.cil.li/api:component)

     

     

     

    Эвенты от мониторов (события touch/drag) и клавиатур (key_down/key_up) вообще обрабатываются вне зависимости от наличия привязанной видеокарты. Адрес компонента, который отправлил эвент, всегда идет вторым параметром в этом самом эвенте (как ты несомненно знаешь).

     

    На этом принципе работает моя программа Smart Lock. Она использует всего две видеокарты - одна привязана к "консольному монитору", через который пользователь может вводить команды с клавиатуры. Вторая видеокарта в любой момент работы программы может быть привязана к любому из нескольких десятков мониторов-замков в системе.

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

    Соответственно, когда приходит следующий звонок, видеокарта "перепривязывается" опять.

    Спасибо. А теперь пойду еще вопросы создам.(Вдруг у кого такие-же возникнут вопросы) :smile9:  :D


  12. Если мониторы принадлежат разным компьютерам - можно разнести их распределителем или свитчем.

    Если мониторы и карты принадлежат одному компьютеру - надо биндить.

     

    Загвоздка в том, что если написать просто component.gpu.bind() - он обратится только к одной видеокарте - той, которую считает "основной".

    Поэтому сначала надо получить список видеокарт компьютера - их компонентов, точнее.

    local component = require('component')
    
    -- создаем таблички для хранения адресов компонентов
    local gpu = {}
    local screen = {}
    
    -- получаем список видеокарт
    for address, componentType in component.list("gpu") do
      table.insert(gpu, address)
    end
    -- получаем список мониторов (можно и вручную составить в принципе)
    for address, componentType in component.list("screen") do
      table.insert(screen, address)
    end
    
    -- биндим попарно
    -- (контрольные проверки не делаются, поэтому, во избежание ошибок,
    -- мониторов и карт должно быть одинаковое количество)
    for number, address in pairs(gpu) do
      component.proxy(address).bind(screen[number])
    end
    

    Есть еще один путь - можно оставить в компьютере только одну видеокарту. И биндить ее к нужному монитору перед рисованием.

    Но тогда надо следить за разрешением (разрешение монитора при биндинге карты изменяется на разрешение карты).

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


  13. Всем привет!
    Играю на своем сервере с модом OC, но возникла проблема - две видеокарты(1 и 2 уровень) и два монитора(1 и 2) "конфликтуют". В итоге при включении ПК или сервера(И то, и другое есть) инициализация проходит на одном мониторе(рандомно), а отображается все на другом. Т.е., если запускаю GPU-программы, то они могут либо ошибку вызвать(Если монитор 1 уровня) или показать(2 уровень).
    Как мне сделать так, что-бы вся текстовые(1 уровня видеокарта) вводились/выводилась только через монитор 1 уровня, а вся графическая(Кнопки, там) на другой, 2 уровня?
    P.S.Про component.gpu.bind("adress") знаю, но работает как-то криво.

×
×
  • Создать...