File:VFPt Solenoid correct2.svg

Wikimedia Commons გვერდიდან
ნავიგაციაზე გადასვლა ძიებაზე გადასვლა

თავდაპირველი ფაილი(ფაილი SVG, ნომინალურად 490 × 200 პიქსელი, ფაილის ზომა: 15 კბ)

Captions

Captions

Add a one-line explanation of what this file represents
Magnetic field lines in solenoid

რეზიუმე[რედაქტირება]

აღწერა
English: Diagram of a solenoid and its magnetic field lines. The shape of all lines was computed according to the laws of electrodynamics.
თარიღი
წყარო პირადი ნამუშევარი
ავტორი Geek3
სხვა ვერსიები
SVG genesis
InfoField
 
ამ SVG ფაილის კოდი კორექტულია.
 
This plot was created with VectorFieldPlot.
Source code
InfoField

Python code

# paste this code at the end of VectorFieldPlot 3.3
# https://commons.wikimedia.org/wiki/User:Geek3/VectorFieldPlot
doc = FieldplotDocument('VFPt_Solenoid_correct2',
    width=490, height=200, unit=100, commons=True, bg_color=None)
doc.arrow_geo = {'x_nock':-2, 'x_head':4, 'x_tail':-2, 'width':4}
R = 0.49
L = 1.96
field = Field([ ['coil', {'x':0, 'y':0, 'phi':0, 'R':R, 'Lhalf':L/2, 'I':1}] ])

for a in [-0.455, -0.385, -0.275, -0.165, -0.055, 0.055, 0.165, 0.275, 0.385, 0.455]:
    line = FieldLine(field, [0, a], directions='both', maxr=3.5)
    doc.draw_line(line, linewidth=1.0, arrows_style={'dist':1.5,
        'min_arrows':1, 'max_arrows':3, 'scale':2,
        'offsets':{'start':1, 'leave_image':0.25, 'enter_image':0.25, 'end':1} })

current_out = doc.draw_object('g', {'id':'current_out'}, group=doc._get_defs())
doc.draw_object('circle', {'cx':'0', 'cy':'0', 'r':12.5, 'fill':'#ffffff',
    'stroke':'#000000', 'stroke-width':3}, group=current_out)
doc.draw_object('circle', {'cx':'0', 'cy':'0', 'r':2.6, 'fill':'#000000',
    'stroke':'none'}, group=current_out)
current_in = doc.draw_object('g', {'id':'current_in'}, group=doc._get_defs())
doc.draw_object('circle', {'cx':'0', 'cy':'0', 'r':12.5, 'fill':'#ffffff',
    'stroke':'#000000', 'stroke-width':3}, group=current_in)
doc.draw_object('path', {'d':"M -8.8,-8.8 L 8.8,8.8 M -8.8,8.8 L 8.8,-8.8",
    'fill':'none', 'stroke':'#000000', 'stroke-width':3}, group=current_in)
for x in sc.linspace(-0.84, 0.84, 7):
    doc.draw_object('use', {'{http://www.w3.org/1999/xlink}href':'#current_out',
        'transform':"translate({:.3f},{:.3f}) scale(0.01, 0.01)".format(x, R)})
    doc.draw_object('use', {'{http://www.w3.org/1999/xlink}href':'#current_in',
        'transform':"translate({:.3f},{:.3f}) scale(0.01, 0.01)".format(x, -R)})

doc.write()

ლიცენზია[რედაქტირება]

მე, ამ ნაწარმოებზე საავტორო უფლებების მფლობელი, საკუთარი სურვილით ვაქვეყნებ მას შემდეგი ლიცენზიით:
GNU head თქვენ შეგიძიათ გაავრცელოთ ან შეცვალოთ დოკუმენტი GNU Free Documentation ლიცენზიის 1.2 ან უფრო გვიანდელი ვერსიის პირობების თანახმად, რომელიც გამოქვეყნებულია თავისუფალი პროგრამული უზრუნველყოფის ფონდის მიერ, შეუცვლელი განყოფილებების გარეშე, პირველ და ბოლო გვერდებზე განთავსებულ ტექსტებზე. ლიცენზიის ასლი არის განთავსებული განყოფილებაში სახელად GNU Free Documentation License.
w:ka:Creative Commons
მოხსენიება გავრცელება იგივე პირობებეით
ეს ნამუშევარი ვრცელდება Creative Commons Attribution-Share Alike 3.0 Unported ლიცენზიით.
თქვენ თავისუფლად შეგიძლიათ:
  • ნამუშევრის გაზიარება – ნამუშევრის კოპირება, გავრცელება და გადაცემა.
  • შექმნათ დაფუძნებულები – ნამუშევრის შესწორება
შემდეგი პირობებით:
  • მოხსენიება – თქვენ უნდა მიუთითოთ წყაროს შემქმნელი იმ გზით, რომელიც დანიშნა ავტორმა ან საავტორო უფლებების მფლობელმა. მაგრამ არა ისე, თითქოს წყაროს ავტორი მხარს გიჭერთ თქვენ ან დაუჭირა თქვენს მიერ შექმნილ ნაწარმოებს.
  • გავრცელება იგივე პირობებეით – თუ თქვენ ცვლით, ან ქმნით ახალ ნაშრომს ამ ნამუშევრის გამოყენებთ, თქვენ გაქვთ უფლება გაავრცელოთ იგი იგივე ან შესაბამისი ლიცენზიით, რომლითაც ვრცელდება წყარო.
თქვენ შეგიძლიათ აირჩიოთ ლიცენზია.

ფაილის ისტორია

დააწკაპუნეთ თარიღზე/დროზე, რათა იხილოთ ფაილი, როგორც ის მაშინ გამოიყურებოდა.

თარიღი/დრომინიატიურაგანზომილებებიმომხმარებელიკომენტარი
მიმდინარე20:29, 14 სექტემბერი 2019მინიატურა 20:29, 14 სექტემბერი 2019 ვერსიისთვის490 × 200 (15 კბ)Geek3 (განხილვა | წვლილი)validator fix
17:15, 12 ივნისი 2010მინიატურა 17:15, 12 ივნისი 2010 ვერსიისთვის490 × 200 (15 კბ)Geek3 (განხილვა | წვლილი)VFPt_Solenoid_correct2

ფაილის გლობალური გამოყენება

ეს ფაილი გამოიყენება შემდეგ ვიკებში:

იხილეთ, ამ ფაილის გლობალური გამოყენება.

მეტამონაცემები