logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[altium] ustawianie elementów w okrąg

bercik11palcow 11 Gru 2011 17:16 3312 22
  • #1 10247074
    bercik11palcow
    Poziom 18  
    Witam,
    W programie Altium Designer 10, muszę ustawić 60 diod w okrąg. chodzi mi projekt zegarka cyfrowego z wyświetlaniem analogowym (zamiast tarczy z sekundami ma być 60 diod) Wie ktoś jak ustawić 60 elementów w okrąg na pcb ???
  • #2 10247655
    H0miczek
    Poziom 20  
    Nie wiem jak zrobić to z istniejącymi już elementami, chyba się nie da, (mam starszego Altiuma), ale da się to obejsc.
    1. Można wywalić istniejące diody, zostawić jedną (z najnizszym numerkiem, dobrze jak designatory sa numerowane kolejno bez przerw..) diode skopiować i skorzystać z opcji edit->paste special->array->circular.. potem tylko updateować ze schematu aby było ok z netami.
    2. bardziej na piechotę.
    Zaznaczasz wszystkie diody, alignujesz aby miały srodki w tym samym punkcie. Robisz "rotate selection" o wyliczony kąt (360/60=6st) wokól docelowego środka 60razy, za każdym razem odznaczając jedną diode..

    Pierwsza opcja chyba lepsza, można dodatkowo wybrać czy elementy też mają być obrócone wokól wlasnej osi, w drugiej nie.
    Mam nadzieję że są to w miarę satysfakcjonujące rozwiązania, powodzenia ;]
  • #3 10248312
    ZbeeGin
    Poziom 39  
    bercik11palcow napisał:
    W programie Altium Designer 10, muszę ustawić 60 diod w okrąg. chodzi mi projekt zegarka cyfrowego z wyświetlaniem analogowym (zamiast tarczy z sekundami ma być 60 diod) Wie ktoś jak ustawić 60 elementów w okrąg na pcb ???

    W AD10 są już siatki "okrągłe": Polar Grids. Wstaw sobie taką siatkę, przelicz by miała 60 punktów na obrzeżu i potem możesz już przeciągać elementy.
    http://wiki.altium.com/display/ADOH/Grid+Manager+(PCB)
  • #4 10258139
    bercik11palcow
    Poziom 18  
    ZbeeGin, mógłbyś mi powiedzieć krok po kroku jak wstawić taką siatkę? W grid Menagerze stworzyłem nowy polar grid, ale nie mogę jej włączyć. Tzn nie wiem jak zrobić żeby pojawiło się to pole enable, jak w toturialu. W ogóle nie mogę się połapać w tym toturialu co i jak:/
  • #5 10268063
    ZbeeGin
    Poziom 39  
    bercik11palcow napisał:
    ZbeeGin, mógłbyś mi powiedzieć krok po kroku jak wstawić taką siatkę?

    Nie, bo nie posiadam AD10.
  • #6 10272253
    bercik11palcow
    Poziom 18  
    Ludzie, pomóżcie! ja nie mam w ogóle w Grid Menager takiego pola jak Enable, tak jak jest to w tutorialu :/ POMOCY!!!
  • #8 10274581
    kemot55
    Poziom 31  
    Wybrać Tools->Grid Manager
    Rozwinąć Menu (lewy dół okna)
    Kliknąć Add Polar Grid
    Kliknąć dwa razy w to co się utworzy w oknie jako New Polar Grid i ustawić parametry.
    Zamknąć wszystko siatka powinna się wyświetlić (ze środkiem ustawionym na współrzędne 0,0 domyślnie - można to zmienić w konfiguracji siatki) i już.
    Kolumny Enable raczej nie ma, ale zamiast tego jest kolumna Non Comp i jak odznaczysz opcję to siatka się wyłączy
  • #9 10276276
    bercik11palcow
    Poziom 18  
    No właśnie i w tym problem że nie wyświetla mi tej siatki :/
    Zwykłą taką kwadratową mi wyświetla, a tej nie chce. Przy Polar Grid Mam zaznaczoną opcje Non Comp, a Comp nie zaznaczona.

    Kemot55 a tobie wyświetla tę siatkę?? Może jakieś opcje mam powyłączane?
  • #10 10276638
    kemot55
    Poziom 31  
    U mnie się wyświetla (od kiedy kupiliśmy AD10). Może masz ustawione współrzędne w "kosmosie". Użyj Set Origin i ustaw początek układu względnego gdzieś w środku pustego arkusza PCB. Pozostaje też kwestia koloru. Ustaw testowo białą siatkę (co prawda pracować się z tym nie da, ale na pewno będzie zauważalna).
  • #11 10288609
    bercik11palcow
    Poziom 18  
    no więc tak. Poszedłem na laboratoria, i tam, na legalnym altiumie działa ta siatka. U mnie nie działa pewnie dlatego że mam ściągniętego z internetu. No cóż, będę zmuszony ustawiać na oko te elementy...
    I mam pytanko jeszcze, Jak używać funkcji Align? klikam na element który chce przestawić, dalej prawym, biorę align left, i nic się z tym elementem nie dzieje :/ Potrzebuje wyśrodkować dany element, tzn aby był on dokładnie na środku PCB.
  • #12 10289389
    H0miczek
    Poziom 20  
    bercik11palcow napisał:

    I mam pytanko jeszcze, Jak używać funkcji Align? klikam na element który chce przestawić, dalej prawym, biorę align left, i nic się z tym elementem nie dzieje :/ Potrzebuje wyśrodkować dany element, tzn aby był on dokładnie na środku PCB.



    Alignować można ZAZNACZONE komponenty/obiekty (2 lub więcej) względem siebie, np:
    -align v/h centers - wyrownuje na podstawie środkow
    -distribute v/h; in/decrease spacing - zabawa odstepami między środkami
    -align top/bottom/left/right - wyrównuje na podstawie krawedzi elementów

    Jak chcesz ustawić komponent na środku PCB (jak masz zdefiniowany obszar PCB..?) można zaznaczyć krawędzi boczne oraz element i opcja "distribute horizontally", potem górną i dolną i distribute vertically.
    Inną opcją jest zwyczajnie wyliczyć współrzędne i wpisać.
    Zawsze można również narysować sobie obiekt pomocniczy w docelowym srodku i względem tego obiektu się bawić; tym obiektem może być np Origin, czyli środek układu współrzednych...

    Jak chcesz konkretne "how to" ustawić ręcznie to odezwij się na PW, poprowadzę za rączkę ;]
  • #13 10290353
    bercik11palcow
    Poziom 18  
    Dzięki H0miczek!!
    A mam jeszcze pytanie: Czy da się powiększyć PCB, jeżeli część elementów jest już na nim ustawiona? Jeżeli tak to w jaki sposób?
  • Pomocny post
    #14 10291072
    H0miczek
    Poziom 20  
    To najpewniej zależy od tego czym zdefiniowaleś PCB. Ja np rysuję Keepoutem obrys i resztę mam ..w poważaniu (jakże profesjonalne podejscie).
    Jeśli chodzi Ci o definicję płytki wg Altiuma to Design->Board shape->np.Move verticles. A i tak musisz czymś (najlepiej keepoutem) to potem obrysować.
    W żadnym przypadku przeszkodą nie są ułożone już componenty..
  • #15 10291929
    bercik11palcow
    Poziom 18  
    ok, wielkie dzięki H0miczek!
    a mógłbyś mi powiedzieć jeszcze, co oznaczają te obramówki dookoła płytki, tzn fioletowa i zielona ?? to są jakieś warstwy graniczne czy jak?
  • #16 10293221
    KamBys
    Poziom 23  
    @H0miczek - raczej odwrotnie. Najpierw rysujesz obrys PCB keep outem, a potem po tym keep oucie trasujesz "redefine board shape"
  • #17 10295191
    H0miczek
    Poziom 20  
    bercik11palcow napisał:
    a mógłbyś mi powiedzieć jeszcze, co oznaczają te obramówki dookoła płytki, tzn fioletowa i zielona ?? to są jakieś warstwy graniczne czy jak?

    To oznacza że coś zepsułes lub nad czyms nie panujesz. Na jakiej warstwie są te obwódki?
    Nie mam czegoś takiego i nigdy nie miałam, a żeby Ci odpowiedziec muszę chociażby screena zobaczyć (lepszy byłby plik z PCB).

    KamBys napisał:
    @H0miczek - raczej odwrotnie. Najpierw rysujesz obrys PCB keep outem, a potem po tym keep oucie trasujesz "redefine board shape"

    Zgadza się, jeśli martwisz się o coś tak niepożytecznego jak "board shape" ;]
  • #18 10295271
    silvvester
    Poziom 25  
    Opis dot 99 .

    Klikasz swoją diodę, edit, ustwaiasz set reference location kilka cm od elementu czyli tym samym ustawiasz promień . Ustawiasz w opcjach kąt obrotu 6° i układasz diody .
  • #19 10296727
    bercik11palcow
    Poziom 18  
    a mógłby ktoś mi powiedzieć, czemu teraz, po ułożeniu tych diod, nie mam połączeń widocznych na PCB z US, a jak złape za diodę i chcę ją przesunąć to to połączenie się pojawia? nie wiem kiedy się to zrobiło... :/ i jak to naprawić :/
  • #20 10297067
    H0miczek
    Poziom 20  
    Altium też ma swoje błedy. Napotkałam kiedyś taki zonk o którym piszesz. Ale czy w tym przypadku zawinil soft czy co innego to nie wiemy i nie dowiemy się póki nie złączysz plików. I jak to naprawić, też najlepiej zastanawiać się mając odpowiedni plik.
  • #21 10297841
    bercik11palcow
    Poziom 18  
    dobra, tamto już minęło, a mianowicie miałem zapisany plik PRZED tym, jak to się stało. Mam kolejny problemy:
    1. jak wezmę na schemacie np Find Similar Object, to jak znajdzie mi kilka tych elementów i zaznaczy to reszta pola jest jakby zacieniowana, i nie mogę tego odznaczyć :/
    2. Jak umieścić elementy po drugiej stronie płytki? tzn Chodzi mi o to, że np po stronie Top Layer mam wyświetlacz 7segmentowy, a po drugiej stronie pod wyświetlaczem, chce mięć kilka rezystorów SMD. Jak to umieścić na PCB?
  • #22 10298054
    H0miczek
    Poziom 20  
    1. Na dole po prawej powinienes mieć przycisk 'clear' (shift+C)...

    2. łapiesz element myszą i klikasz 'L' lub dwuklik na element i pierwszą opcje zmieniasz z 'Top Layer' na 'Bottom Layer'. O to chodziło..?

    3. Polecam do poduszki Helpa Altiuma, jest naprawde dobry.
  • #23 10299224
    bercik11palcow
    Poziom 18  
    Tak, o to mi chodziło. A mam jeszcze jedno pytanko, jak ustawić reguły/priorytety, żeby tylko ścieżki zasilania były grubsze, a reszta ścieżek sygnałowych była normalna? i Jak ustawić priorytet, aby np ścieżki Top były prowadzone jako priorytet, a dopiero później Button

    Z góry dzięki za pomoc
REKLAMA