<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ExampleCable</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>Recent changes to ExampleCable</description><atom:link href="https://sourceforge.net/p/drawj2d/wiki/ExampleCable/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 11 Sep 2016 21:55:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/drawj2d/wiki/ExampleCable/feed" rel="self" type="application/rss+xml"/><item><title>ExampleCable modified by A. Vontobel</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,7 +2,7 @@

     #! drawj2d -T svg -r96 -W 150 -H 80 -X 20 -Y 20 ExampleCable.hcl

-    unitlength [/ 1000. 50.]
+    unitlength [/ 1. 50.] m
     forceunitlength 2

     # cable
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A. Vontobel</dc:creator><pubDate>Sun, 11 Sep 2016 21:55:01 -0000</pubDate><guid>https://sourceforge.net9acd9ca1587fd26094f5a73b0e134f3030caa125</guid></item><item><title>ExampleCable modified by A. Vontobel</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -37,5 +37,5 @@
     texforce [FXY $FA] F_A
     texforce [FXY $FB] F_B
     # verify the force polygon is closed
-    assert "[nf [geom.distance $posPolygon] 9 ] = 0" {equilibrium check}
+    assert "[geom.distance $posPolygon] ~= 0" {equilibrium check}

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A. Vontobel</dc:creator><pubDate>Tue, 10 Nov 2015 00:24:22 -0000</pubDate><guid>https://sourceforge.net00d661a00f75e4d7e7dc34da6b6ddf4e44c87720</guid></item><item><title>ExampleCable modified by A. Vontobel</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,5 @@
+[[img src=out-ExampleCable.svg alt="Drawj2d output"]]
+    
     #! drawj2d -T svg -r96 -W 150 -H 80 -X 20 -Y 20 ExampleCable.hcl

     unitlength [/ 1000. 50.]
@@ -37,5 +39,3 @@
     # verify the force polygon is closed
     assert "[nf [geom.distance $posPolygon] 9 ] = 0" {equilibrium check}

-
-[[img src=out-ExampleCable.svg alt="Drawj2d output"]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A. Vontobel</dc:creator><pubDate>Tue, 18 Aug 2015 23:13:58 -0000</pubDate><guid>https://sourceforge.neta94f8acda60c7ac182c032963c57957c131f3f0d</guid></item><item><title>ExampleCable modified by a v</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,4 +1,3 @@
-
     #! drawj2d -T svg -r96 -W 150 -H 80 -X 20 -Y 20 ExampleCable.hcl

     unitlength [/ 1000. 50.]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">a v</dc:creator><pubDate>Sat, 02 May 2015 23:45:56 -0000</pubDate><guid>https://sourceforge.net0283c4888b789cfd0c82675c2b7fc9f4f8236906</guid></item><item><title>ExampleCable modified by a v</title><link>https://sourceforge.net/p/drawj2d/wiki/ExampleCable/</link><description>&lt;div class="markdown_content"&gt;&lt;table class="codehilitetable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt;! drawj2d -T svg -r96 -W 150 -H 80 -X 20 -Y 20 ExampleCable.hcl&lt;/span&gt;

&lt;span class="x"&gt;unitlength [/ 1000. 50.]&lt;/span&gt;
&lt;span class="x"&gt;forceunitlength 2&lt;/span&gt;

&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; cable&lt;/span&gt;
&lt;span class="x"&gt;set A &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="x"&gt;0 0}; dot &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;A&lt;/span&gt;&lt;span class="x"&gt;; lb A SW&lt;/span&gt;
&lt;span class="x"&gt;set B &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="x"&gt;2.5 0}; dot &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;B&lt;/span&gt;&lt;span class="x"&gt;; lb B SE&lt;/span&gt;
&lt;span class="x"&gt;set C &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="x"&gt;1.9 1.3}; dot &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;C&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;line &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;A&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;C&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;B&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;

&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; weight (10 kN)&lt;/span&gt;
&lt;span class="x"&gt;set Q "&lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;C&lt;/span&gt;&lt;span class="x"&gt;  0 10"&lt;/span&gt;
&lt;span class="x"&gt;pen blue&lt;/span&gt;
&lt;span class="x"&gt;force &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;Q&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;

&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; calculate reaction forces&lt;/span&gt;
&lt;span class="x"&gt;pen green&lt;/span&gt;
&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; moment equilibrium at pos. A in order to get force FB&lt;/span&gt;
&lt;span class="x"&gt;moveto &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;A&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="x"&gt;set fB "&lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;B&lt;/span&gt;&lt;span class="x"&gt;  [geom.vector &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;C&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;B&lt;/span&gt;&lt;span class="x"&gt;]"&lt;/span&gt;
&lt;span class="x"&gt;set FB [stat.mequi &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;fB&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;Q&lt;/span&gt;&lt;span class="x"&gt;]&lt;/span&gt;
&lt;span class="x"&gt;force &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FB&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;
&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; equilibrium to get force FA&lt;/span&gt;
&lt;span class="x"&gt;set FA [stat.equi &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;Q&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FB&lt;/span&gt;&lt;span class="x"&gt;]&lt;/span&gt;
&lt;span class="x"&gt;set FA [stat.move &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FA&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;A&lt;/span&gt;&lt;span class="x"&gt; &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;B&lt;/span&gt;&lt;span class="x"&gt;]; &lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; move along action line&lt;/span&gt;
&lt;span class="x"&gt;force &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FA&lt;/span&gt;&lt;span class="x"&gt;&lt;/span&gt;

&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; force polygon&lt;/span&gt;
&lt;span class="x"&gt;moveto 5 0&lt;/span&gt;
&lt;span class="x"&gt;set posPolygon [here]&lt;/span&gt;
&lt;span class="x"&gt;pen blue 0.3; font 3&lt;/span&gt;
&lt;span class="x"&gt;texforce [FXY &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;Q&lt;/span&gt;&lt;span class="x"&gt;] Q&lt;/span&gt;
&lt;span class="x"&gt;pen green&lt;/span&gt;
&lt;span class="x"&gt;texforce [FXY &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FA&lt;/span&gt;&lt;span class="x"&gt;] F_A&lt;/span&gt;
&lt;span class="x"&gt;texforce [FXY &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;FB&lt;/span&gt;&lt;span class="x"&gt;] F_B&lt;/span&gt;
&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="x"&gt; verify the force polygon is closed&lt;/span&gt;
&lt;span class="x"&gt;assert "[nf [geom.distance &lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nv"&gt;posPolygon&lt;/span&gt;&lt;span class="x"&gt;] 9 ] = 0" &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="x"&gt;equilibrium check}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;img alt="Drawj2d output" src="./attachment/out-ExampleCable.svg" /&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">a v</dc:creator><pubDate>Sat, 02 May 2015 23:45:23 -0000</pubDate><guid>https://sourceforge.netd0b839d744844fff36ca9211b6e27b5df22f7683</guid></item></channel></rss>