Страница 19 из 65

Re: Мой китаес Bernardo KF25 Top

Добавлено: 04 сен 2012, 13:55
Тима
PKM писал(а):а скоро и китайский выучим,
лучше бы они русский учили!

Re: Мой китаес Bernardo KF25 Top

Добавлено: 04 сен 2012, 15:44
Тима
Кстати, Мой китаес Bernardo KF25 Top #233
Эту схему собрал уже?

Re: Мой китаес Bernardo KF25 Top

Добавлено: 04 сен 2012, 15:50
Алексс
неа. не доеду до магазина никак оптотранзисторы купить.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 07 сен 2012, 20:30
Nick
Алексс писал(а): Ник, ты в Tk шаришь ?Сможешь нарисовать интерфейс к скрипту ?Сам скрипт (30 строк) на питоне. Я пока в питоне слаб.
Не, я его вообще не понимаю :) Но вот UAVpilot вроде в нем не плохо поднаторел :)
А что за скрипт? И почему обязательно Tk, чем GTK не нравится?

Re: Мой китаес Bernardo KF25 Top

Добавлено: 07 сен 2012, 22:17
Serg
Nick писал(а):
Алексс писал(а): Ник, ты в Tk шаришь ?Сможешь нарисовать интерфейс к скрипту ?Сам скрипт (30 строк) на питоне. Я пока в питоне слаб.
Не, я его вообще не понимаю :) Но вот UAVpilot вроде в нем не плохо поднаторел :)
Уже более 20 лет пишу на Tcl/Tk. :hottabych:
А вот питон не знаю (пугает меня зависимость логики от количества пробелов :idiot: ), а вам-же небось надо Python+Tk...
Могу чего-нибудь по принципам работы и написания приложений подсказать, а в питон сами обернёте, там вроде практически только синтаксис сменить.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 07 сен 2012, 22:21
nkp
а какое конкретно ТЗ ???

Re: Мой китаес Bernardo KF25 Top

Добавлено: 10 сен 2012, 09:08
Алексс
nkp, если вопрос ко мне, то хочется иметь вкладку с кнопками с фоном, для работы со щупом.


по китайцу: на чипмейкере создал тему

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 16:24
Nick
Алексс писал(а): то хочется иметь вкладку с кнопками с фоном, для работы со щупом.
GladeVCP чем не нравится?
Там можно кнопки с фоном на раз рисовать :)

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 16:41
Алексс
да чем чем... ацтой :)
только только мал мал разобрался с pyvcp и тут рррааз, облом.

доделаю щуп, буду мутить кнопки.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 16:46
Алексс
Ник, а как динамическую кнопку сделать ?
хочу сам в ней чегонить рисовать в зависимости от внешних условий. а?

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 18:54
nkp
Алексс писал(а):Ник, а как динамическую кнопку сделать ?
хочу сам в ней чегонить рисовать в зависимости от внешних условий. а?

Код: Выделить всё

#!/usr/bin/env python
# --*-- coding:utf-8 --*--
import pygtk
pygtk.require('2.0')
import gtk,sys

def xpm_label_box(parent):
    box1 = gtk.HBox(False, 0)
    image = gtk.Image()
    if len(sys.argv) != 2:
      image.set_from_file('33.jpg')
    else:
      image.set_from_file('34.jpg')
    box1.pack_start(image, False, False, 3)
    image.show()
    return box1
class Buttons:
    def __init__(self):
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.connect("destroy", lambda wid: gtk.main_quit())
        self.window.connect("delete_event", lambda a1,a2:gtk.main_quit())
        button = gtk.Button()
        box1 = xpm_label_box(self.window)
        button.add(box1)
        box1.show()
        button.show()
        self.window.add(button)
        self.window.show()
def main():
    gtk.main()
    return 0     
if __name__ == "__main__":
    Buttons()
    main()
NGC.rar
(2.63 КБ) 465 скачиваний
в примере условие такое:
если запускать файл с любым одним аргументом ,например

Код: Выделить всё

python buttons_image.py 4 
то картинка первая
если запускать файл без аргументов ,например

Код: Выделить всё

python buttons_image.py  
то картинка другая
ну условия пишем свои...............

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 18:59
Алексс
я имел в виду в рантайме.
линии там рисовать и тп.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 19:01
nkp
Алексс писал(а):я имел в виду в рантайме.
я не есть понимать :wik:

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 19:26
Nick
Была такая штука - gtkcanvas, делал на ней вплоть до 3дшки простой.
А что именно хочешь рисовать? Может проще букавками писать :)

О тут нашел вот простенький пример через cairo и GtkDrawingArea: http://stackoverflow.com/a/8610359

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 21:27
Алексс
вооот - это уже лучше.

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

Re: Мой китаес Bernardo KF25 Top

Добавлено: 17 сен 2012, 23:59
Nick
Внизу чего? :)

Вообще такие штуки проще сделать специальным шрифтом с нужными символами. Так постоянно делают. Картинка же у тебя будет статической, просто меняться с одной на другую?

Re: Мой китаес Bernardo KF25 Top

Добавлено: 18 сен 2012, 06:31
nkp
Nick писал(а):Вообще такие штуки проще сделать специальным шрифтом с нужными символами. Так постоянно делают. Картинка же у тебя будет статической, просто меняться с одной на другую?
Ну так тогда уж удобней картинку менять а не надпись-не будет никаких ограничений..

Re: Мой китаес Bernardo KF25 Top

Добавлено: 18 сен 2012, 08:22
Алексс
nkp, просто почитал о проблемах с маштабированием и вот подумалось.
конечно картинки менять самый прстой и пожалуй достаточный вариант.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 18 сен 2012, 10:10
Nick
Со шрифтами плюс в том, что делается все на стандартном интерфейсе, можно добавлять надписи и масштабировать как хочется - шрифты векторные.

Re: Мой китаес Bernardo KF25 Top

Добавлено: 24 сен 2012, 08:53
Алексс
поделюсь фотками того, что сделал со станком за последнее время.

немного усилил колонну станка полимергранитом:
DSC_0622.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8039&mode=view' target=_blank>Загрузить оригинал (239.32 КБ)</a>
DSC_0623.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8040&mode=view' target=_blank>Загрузить оригинал (142.58 КБ)</a>
DSC_0624.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8041&mode=view' target=_blank>Загрузить оригинал (142.91 КБ)</a>
DSC_0625.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8042&mode=view' target=_blank>Загрузить оригинал (186.61 КБ)</a>
DSC_0626.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8043&mode=view' target=_blank>Загрузить оригинал (170.94 КБ)</a>
DSC_0627.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8044&mode=view' target=_blank>Загрузить оригинал (66.04 КБ)</a>
DSC_0628.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8045&mode=view' target=_blank>Загрузить оригинал (167.53 КБ)</a>
DSC_0633.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8046&mode=view' target=_blank>Загрузить оригинал (330.5 КБ)</a>
DSC_0634.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8047&mode=view' target=_blank>Загрузить оригинал (221.68 КБ)</a>
DSC_0635.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8048&mode=view' target=_blank>Загрузить оригинал (91.93 КБ)</a>
DSC_0636.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8049&mode=view' target=_blank>Загрузить оригинал (46.7 КБ)</a>
DSC_0637.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8050&mode=view' target=_blank>Загрузить оригинал (91.96 КБ)</a>
получилось достаточно симпатишно:
DSC_0664.jpg (4457 просмотров) <a class='original' href='./download/file.php?id=8051&mode=view' target=_blank>Загрузить оригинал (93.97 КБ)</a>
при этом еще и характеристики улучшились, позволяя работать вот так по стали 45:
https://www.youtube.com/watch?v=i3Hf7d4PZJk
https://www.youtube.com/watch?v=rUgomj2k_QE

вобщем силы и средства очень не зря потрачены.