ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

½Ð±Ð =µ¥¸¹ »P Tab ªº°ÝÃD(­«·sµo°Ý)

¦^´_ 1# verify9k

  (1) ªþ¥óªº Spice_Netlist ­¶­±¤¤,A39 ªº¤º®e¬O =+A4B,³o­Óµ¥¸¹»P¥[¸¹¾É­P
            §Úªº VBAµ{¦¡µLªk°õ¦æ,VBA µ{¦¡»¡ "«¬ºA¤£²Å¦X",¥²¶·¤â°Ê±N A39 ¨ì A58
             ªºµ¥¸¹»P¥[¸¹³£®³±¼,¤~¥i¥H¶¶§Q°õ¦æ,½Ð°Ý,§Úªºµ{¦¡À³¸Ó¥[¼g¨Ç¤°»ò¤~
            ¥i¥HÂo±¼³o¨Çµ¥¸¹¥[¸¹....
             PS. §Úªºµ{¦¡¦bÀ˵ø¥¨¶°´N¬Ý±o¨ì¤F

>>§ï¥ÎFind¦p¤U¡A½Ð´ú¸Õ¬Ý¬Ý¡AÁÂÁÂ
'  For row_b = 1 To 1000 Step 1                   '§ä¥X .subckt »P *.PININFO ¬O­þ¤@¦C
'    If Cells(row_b, 1) = ".subckt" Then          ' ¥Î¨Ó¼Ð©w "¾ã­ÓMacro" ªº¥X Pin °Ï°ì
'      Begin_A = row_b
'    ElseIf Cells(row_b, 1) = "*.PININFO" Then    '¥X Pin ¶}©l»Pµ²§ô¦C¼Æ¤À§O¦s¦b
'      End_A = row_b - 1                          ' Begin_A »P End_A ÅܼÆ
'      Exit For
'    End If
'  Next

With Range("A1:A1000")
    Set Rng = .Find(".subckt", , , xlWhole)
    If Not Rng Is Nothing Then Begin_A = Rng.Row
End With
With Range("A1:A1000")
    Set Rng = .Find("*.PININFO", , , xlWhole)
    If Not Rng Is Nothing Then End_A = Rng.Row - 1
End With

TOP

¦^´_ 1# verify9k


(2) ¦pªG¤w¸g¥i¥H¶¶§Q°õ¦æ,µ²ªG·|¥X²{¦b Verilog_Netlist ³o­Ó­¶­±,
             §Ú³q±`·|±N¦¹¤@µ²ªG½Æ»s¨ì Editer, ¥i¬O½Æ»s¹L¨Ó¤§«á§Úµoı¨C­Ó¦r¦ê«á­±
            ³£¬O TAB,¦Ó«DªÅ®æ,½Ð°Ý¬O§_¦³¿ìªkÅý³o¨Ç TAB Åܦ¨ªÅ®æ.
>> ¤£¦n·N«ä¡A¬Ý¤£À´»Ý¨D¡A¥B¬Ý§Aªºµ{¦¡½X¤]¤£©ö¤F¸Ñ¡A¥i§_ªþÀÉ»¡©ú¤@¤U³W«h±ø¥ó¥B±Nµ²ªG§e²{¦bexcel¡AÁÂÁÂ

TOP

¦^´_ 5# verify9k

  ¤£¦n·N«ä¡A«á¾ÇÁÙ¬O¤£¤Ó¯à²z¸Ñ¡A¥i§_ªþ¤W¦³¸ÑµªªºÀɮתº©M»¡©ú³W«h¡A·PÁÂ

TOP

        ÀR«ä¦Û¦b : ¤£­nÀH¤ß©Ò±ý¡A­nÀH¤ß±Ð¨|¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD